1. Startseite
  2. Portal
  3. Forum
    1. Unerledigte Themen
  4. Galerie
    1. Alben
    2. Karte
  5. Lexikon
  6. Kartensysteme
    1. Europaanalyse
    2. Gewitteranalyse
    3. Nowcast
  7. FAQ
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Galerie
  • Lexikon
  • Seiten
  • FAQ
  • Erweiterte Suche
  1. Forum
  2. Sonstiges
  3. PC-Ecke

Wetterbanner mit php keine Anzeige

  • Planetarier
  • 21. Juli 2016 um 20:05
  • Erledigt
1. offizieller Beitrag
  • Planetarier
    MOD Astronomie
    Reaktionen
    103
    Punkte
    47.733
    Beiträge
    6.652
    Bilder
    44
    • 21. Juli 2016 um 20:05
    • #1

    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
    <?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.

    Gruß Manfred
    Ein Sprichwort besagt, "Wenn du nicht aufisst", gibt es morgen schlechtes Wetter.
    Wetterstation: Nexus TE923 HW4


    Homepage

  • *djpatrick*
    Administrator
    Reaktionen
    188
    Punkte
    111.793
    Beiträge
    18.489
    Bilder
    106
    Videos
    1
    Einträge
    501
    Website
    http://www.wetter-board.de/
    • 21. Juli 2016 um 20:10
    • Offizieller Beitrag
    • #2

    Hast du in deinem Browser so was wie AdBlock?

    Gruß

    Patrick

  • Planetarier
    MOD Astronomie
    Reaktionen
    103
    Punkte
    47.733
    Beiträge
    6.652
    Bilder
    44
    • 21. Juli 2016 um 20:31
    • #3
    Zitat von *djpatrick*

    Hast du in deinem Browser so was wie AdBlock?

    Ja, aber ich habe im Browser Opera 38.0.2220.29 AdBlock installiert und aktiviert. Habe es mal versuchsweise deaktiviert, aber kein Erfolg dass dieser angezeigt wird. Probiere es mal in Firefox.
    Beim Aufruf mit Firefox 46.0.1 kommt eine Fehlermeldung:

    "Die Grafik "http://www.sternwarte-ehingen.de/banner2.php" kann nicht angezeigt werden, weil sie Fehler enthält.

    Habe das Script über einen Syntax-Checker im Internet überprüfen lassen, wobei kein Fehler zu finden war. Auch die Suche per Google zeigt mir keine weiteren Scripte an, die man für einen Wetterbanner verwenden kann.

    Möglicherweise steckt hier der Fehler drin:

    $txtfile = "http://www.bo-rox.de/wetter/wedaal.txt"; ( " ) statt ( ' )

    Den Betreiber dieses Scriptes habe ich schon angeschrieben, aber bei ihm wird dieser Angezeigt.
    Weiß nicht wo ich suchen soll, wo der Hund die Katze jagt. :D

    Nachtrag: Kontakt über ein Formular (Erweitert und Kurzkontakt) dass auch per php aufgerufen wird, funktioniert bestens.

    Gruß Manfred
    Ein Sprichwort besagt, "Wenn du nicht aufisst", gibt es morgen schlechtes Wetter.
    Wetterstation: Nexus TE923 HW4


    Homepage

    Einmal editiert, zuletzt von Planetarier (21. Juli 2016 um 20:36)

Radar

Regenradar

Link-Box

Zellenabstand und Zelleninnenabstand in Tabellen
Wegweiser
Kartenanlyse
Webcam
  1. Datenschutzerklärung
  2. Impressum
  3. Nutzungsbedingungen
  4. Kontakt

Partner
Viktor´s Supportboard
Besucherzaehler



Community-Software: WoltLab Suite™ 6.1.25
© Wetter-Board 2004-2026