Um in den Designer die Wolkenvorhersage von heute und für die kommenden 5 Tage zu bekommen,
verwende ich folgendes Skript, das einmal täglich ausgeführt wird:
<?
/*
*******************************
IP-SYMCON Event Scripting
*******************************
File : Wolkenvorhersage.ips.php
Trigger :
Interval :
*/
// URL : http://www.wetteronline.de/daten/vorher/2008/05/17/vrsd/euro/vrsd_20080517_euro_de_loop.gif
//Zeit berechnen
$minute = Floor(date("i") / 30) * 30;
//echo "Minuten: $minute
";
$dateline = mktime(date("H"), $minute, 0, date("m"), date("d"), date("y"));
$year = gmdate("Y", $dateline);
//echo "Jahr: $year
";
$month = gmdate("m", $dateline);
//echo "Monat: $month
"; // > 05
$day = gmdate("d", $dateline);
//echo "Tag: $day
";
$time = gmdate("Hi", $dateline);
//echo "Time: $time
";
$gifname = "vrsd_". $year . $month . $day."_euro_de_loop.gif";
//echo "Gifname: $gifname
";
$remoteImage = "http://www.wetteronline.de/daten/vorher/$year/$month/$day/vrsd/euro/$gifname";
//echo "RemoteImage: $remoteImage
";
$localImage = IPS_GetKernelDir()."\\wolken_vrsd.gif";
// Bild Downloaden
$remoteFile = fopen("$remoteImage",'rb');
$localFile = fopen($localImage,'wb');
if(!$remoteFile || !$localFile) {
exit; //Error erzeugen!
}
while (!feof($remoteFile)) {
$chunk = fread($remoteFile,1024);
fwrite($localFile,$chunk);
}
fclose($localFile);
fclose($remoteFile);
?>
Es erzeugt ein GIF (LOOP mit 6 Vorhersagen)
Quelle: http://www.wetteronline.de/dldlvor.htm > Wolken
MST