ich hatte hier im Forum über ein php-Script einen Wetterbanner laufen, der die aktuellen Wetterwerte anzeigt. Seit ein paar Tagen habe ich festgestellt, dass das Bild und die Daten nicht angezeigt werden. Nun bin ich davon ausgegangen, dass das Script irgend wo einen Fehler enthält.
Darauf habe ich von dieser Seite : dieses Script herunter geladen und an den entsprechenden Stellen meine Daten verändert. Das komische ist, dort wird das angezeigt, aber bei mir in den Browsern leider nicht.
Code des Sriptes:
<?php
// header festlegen
header ("Content-type: image/jpeg");
// header ("Content-type: image/png");
// textdatei einlesen und in array schreiben
$txtfile = "http://www.bo-rox.de/wetter/wedaal.txt";
$lines = file($txtfile);
// template png und schriftfarbe angeben
$img = imagecreatefrompng("banner1.png");
$color1 = imagecolorallocate($img, 255, 255, 255);
// positionen
$txtXeins = 11;
$txtXzwei = 140;
$txtY = 14;
$txtMoveY = 16;
// textdaten aus array auf png platzieren
imagestring($img, 2, $txtXeins, 0*$txtY+$txtMoveY, "Temp: ".trim($lines[1]), $color1);
imagestring($img, 2, $txtXeins, 1*$txtY+$txtMoveY, "Luftfeuchte: ".trim($lines[2]), $color1);
imagestring($img, 2, $txtXeins, 2*$txtY+$txtMoveY, "Luftdruck: ".trim($lines[3]), $color1);
imageline($img, 132, 18, 132, 55, $color1);
imagestring($img, 2, $txtXzwei, 0*$txtY+$txtMoveY, "Regen: ".str_replace('mm', 'l/qm', trim($lines[4])), $color1);
imagestring($img, 2, $txtXzwei, 1*$txtY+$txtMoveY, "Wind: ".trim($lines[6])." > ".trim($lines[5]), $color1);
imagestring($img, 2, $txtXzwei, 2*$txtY+$txtMoveY, trim($lines[7])." | ".trim($lines[8]), $color1);
// bild ausgeben
imagejpeg($img,"",90);
// imagepng($img,"",90);
// bild aus speicher entfernen
imagedestroy($img);
?>
Alles anzeigen
Auf dem Server ist die aktuelle Version 5.6 installiert, wobei demnächst die Version 7 erscheint. Warum das Bild mit den Wetterdaten nicht angezeigt wird, ist mir echt ein Rätsel.
PS: Firewall und Virenscanner habe ich mal geschlossen. Muss danach den PC neu starten. Ich denke am Browser bei den Einstellungen kann das nicht liegen, glaube eher das könnte am Server wo die Homepage abgelegt ist, könnte damit zusammen hängen.