Wolkenvorhersage

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