Hallo!
Ich würde gerne dieses Bild (http://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=radar/vermarktung/p_radar_map/wom/2014/01/26/Intensity/DL/grey_flat/201401261815_DL_Intensity.gif) aus dem Netz regelmäßig speichern.
Normal mach ich das damit:
<?
$remoteImage = "http://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=radar/vermarktung/p_radar_map/wom/2014/01/25/Intensity/DL/grey_flat/201401252045_DL_Intensity.gif";
$localImage = IPS_GetKernelDir()."\\media\\radar_Deu.gif";
// Bild Downloaden
$content = @file_get_contents($remoteImage);
if((strpos($http_response_header[0], "200") === false)) {
return;
}
file_put_contents( $localImage, $content );
?>
Leider ist im Link auch das Datum, was sich halt immer ändert…
Wie macht Ihr sowas?
Danke
Erwoolf
Flobo
2
Quick and Dirty :
$jahr = date("Y");
$tag = date("d");
$monat = date("m");
echo "http://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=radar/vermarktung/p_radar_map/wom/$jahr/$monat/$tag/Intensity/DL/grey_flat/201401252045_DL_Intensity.gif";
die Zahl macht mir sorgen … datum kein Prob aber die 2045 dahinter ?
Such mal nach „Unwetterzentrale“.
Danke für die schnelle Antwort!!!
Aber das ist auch noch drin! „201401252045“.
Die Minuten ändern sich im 15 Minuten Zyklus.
Gruß
Erwoolf
Flobo
5
knifflig
mit der Variable $gesamt und der „ceil“ Funktion müsstest dich selbst mal schlau machen auf php.net.
$jahr = date("Y");
$tag = date("d");
$monat = date("m");
$gesamt = date('YmdHs',ceil(time()/(15*60))*(15*60))+15;
echo "http://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=radar/vermarktung/p_radar_map/wom/$jahr/$monat/$tag/Intensity/DL/grey_flat/" . $gesamt . "_DL_Intensity.gif";