Merci d'avoir répondu à mon problème et je vous prie de m'excuser pour un réponse tardive après plus de 5 mois d'absence: j'avais mis tout ceci de coté.
Donc de retour sur tous cela, j'ai essayé de construire ce script à partir de ce que j'ai pu trouver un peu partout sur le net, et bien évidement, ne maitrisant pas le php, ça ne fonctionne pas.
Voici le contenu de mon script:
<?
define("WEATHER_DATA_PATH", "/var/www/meteo/data/");
// Loading current data from station
$f = @fopen(WEATHER_DATA_PATH."current.txt", "r");
while($f && !feof($f))
{
$value = fgets($f);
{
list($parameter,$parvalue)=explode(" ", $value);
$ws["$parameter"]=trim($parvalue);
}
}
@fclose($f);
$fp = @fopen(WEATHER_DATA_PATH."awekas.txt","w");
if ($fp) {
fwrite($fp);
$d = unserialize(stripslashes($data));
// 1/ ligne vide
fputs($fp, "\n");
// 2/ température extérieure
fputs($fp, $d['Tout']."\n");
// 3/ humidité extérieure
fputs($fp, $d['RHo']."\n");
// 4/ pression de l'air
fputs($fp, $d['RP']."\n");
// 5/ précipitations du jour
fputs($fp, $d['R24h']."\n");
// 6/ vitesse du
vent (en km/h)
fputs($fp, $d['WS']."\n");
// 7/ direction du vent (en degrés)
fputs($fp, $d['DIR0']."\n");
// 8/ heure de la mesure au format HH:MM
fputs($fp, $d['Time']."\n");
// 9/ date de la mesure au fromat JJ.MM.AAAA
$date = explode('-',$d['Date']);
$months = array('Jan' => '01', 'Feb' => '02', 'Mar' => '03', 'Apr' => '04', 'May' => '05', 'Jun' => '06', 'Jul' => '07', 'Aug' => '08', 'Sep' => '09', 'Oct' => '10', 'Nov' => '11', 'Dec' => '12');
fputs($fp, $date[2].'.'.$months[$date[1]].'.'.$date[0]."\n");
@fclose($fp);
}
Donc voila, si vous voyez d'où vient le problème dans le script, n'hésitez pas à me le faire remarquer ou si vous le souhaitez bien, vous pouvez également me faire partager le contenu de votre fichier script php, en vous remerciant d'avance.
Bonne soirée
