[php] Quelltext einer Website nach Wort durchsuchen und Aktion durchführen

Dieses Thema [php] Quelltext einer Website nach Wort durchsuchen und Aktion durchführen im Forum "Windows XP Forum" wurde erstellt von Ripper, 28. Mai 2013.

Thema: [php] Quelltext einer Website nach Wort durchsuchen und Aktion durchführen Hallo Zusammen, habe schon wieder eine neue Baustelle. Ich möchte gern den Text einer fremden Website (Quelltext)...

  1. Hallo Zusammen,
    habe schon wieder eine neue Baustelle.
    Ich möchte gern den Text einer fremden Website (Quelltext) nach einem bestimmten Wort durchsuchen. Wenn das Wort nicht gefunden wurde, soll Bild A ausgegeben werden.

    Wenn das Wort gefunden wurde soll im 15 Sekunden Takt Bild A und Website A angezeigt werden.

    Mein Ansatz funktioniert bisher. Am Intervall scheiter ich jetzt.

    Code:
    <?php 
    
    //Quelltext der Wetterwarnung für die Region Hannover auslesen
    $quelltext = file_get_contents('[url]http://www.dwd.de/dyn/app/ws/html/reports/HAN_warning_de.html#WS_ANCHOR_0'[/url]);
    
    //Das wort ausgegeben suchen
    if (strpos($quelltext, ausgegeben) !== false)
    {
    	//Wenn Wort gefunden, zeig die Website mit der Warnmeldung an
    	echo-><iframe src=[url]http://www.dwd.de/dyn/app/ws/html/reports/HAN_warning_de.html#WS_ANCHOR_0[/url] frameborder=0 width=850 height=600 scrolling=no>';
    }
    else {
    	//Wenn Wort nicht gefunden, zeig die Wetterwarnkarte an
    	echo-><img src=[url]http://www.dwd.de/dyn/app/ws/maps/DE_x_x_0.gif>';[/url]
    }
    
    ?>
     
  2. Als Idee hätte ich, dass die Aktuelle Sekunde ermittelt wird.
    Die Website lasse ich dann über den meta-Tag refresh alle 15 Sekunden aktualisieren.

    -Wenn Sekunde 00-15 und 30-45 Bild A
    -Wenn nicht Seite A

    Bekomme es aber nicht hin die Sekunde auszulesen.
    Mein bisheriger Ansatz (Beispiel gibt nur eine 1 oder 2 aus):
    Code:
    $sec = date('s'); // Sekunde ermitteln
    $int = $sec;
    
    if ($int = 00-15, 30-45)
    {
    	echo 1;
    }
    else
    {
    	echo 2;
    }
    echo <br />Sekunde: $sec;
    ?>
     
  3. Habs rausbekommen.
    Code:
    <?php
    $sec = date('s'); // Sekunde ermitteln
    
    if ($sec >= 00 && $sec < 15 || $sec >= 30 && $sec < 45)
    {
    	echo 1;
    }
    else
    {
    	echo 2;
    }
    echo <br />Sekunde: $sec;
    ?>
     
Die Seite wird geladen...

[php] Quelltext einer Website nach Wort durchsuchen und Aktion durchführen - Ähnliche Themen

Forum Datum
[PHP] Bild in Intervallen wechseln Webentwicklung, Hosting & Programmierung 28. Nov. 2012
[PHP] Was steckt in der MySQL result-resource? Webentwicklung, Hosting & Programmierung 21. März 2008
[php] Windows Anmeldung Webentwicklung, Hosting & Programmierung 11. Dez. 2006
[PHP] Verbotene Funktionen im SAFE MODE -> Workarround Webentwicklung, Hosting & Programmierung 16. Feb. 2006
[PHP] Session ohne Cookies Webentwicklung, Hosting & Programmierung 27. Dez. 2005