Stephan: Check auf bestimmte Wörter bei Aufruf

Hallo,

ich möchte, dass bei einem Aufruf einer bestimmten (nur für mich zugänglichen Seite) diese Seite ein paar Internetadressen auf Worte prüft. Also ich habe z.B. die Seite 1, in der Steht ABC. Jetzt will ich, dass beim Aufruf meiner Seite die Seite 1 geprüft werden soll, ob sie ABC enthält, wenn ja, soll ein Popup-Fenster kommen, in dem steht, dass da und da das steht. Wie kann ich das machen?

Danke schonmal

Stephan

PS: Es sind 5 URL´s und 18 Begriffe, geht das trotzdem irgendwie?

  1. Hallo.

    ich möchte, dass bei einem Aufruf einer bestimmten (nur für mich zugänglichen Seite) diese Seite ein paar Internetadressen auf Worte prüft. Also ich habe z.B. die Seite 1, in der Steht ABC. Jetzt will ich, dass beim Aufruf meiner Seite die Seite 1 geprüft werden soll, ob sie ABC enthält, wenn ja, soll ein Popup-Fenster kommen, in dem steht, dass da und da das steht. Wie kann ich das machen?

    Und wozu soll das gut sein???

    PS: Es sind 5 URL´s und 18 Begriffe, geht das trotzdem irgendwie?

    Keine Ahnung, aber ich glaube nicht.

    Warscheinlich konnte ich dir nicht helfen. Tut mir Leid
    H²O

    1. Hi,

      ich will, dass meine Seite dann ein paar Pages überprüft, z.B. Google-News usw. Es dauert immer so lange, bis ich jede aufgerufen und durchsucht habe, da dachte ich mir, ich lasse das ein Script machen ;-)

      Danke trotzdem

      Stephan

    2. PS: Es sind 5 URL´s und 18 Begriffe, geht das trotzdem irgendwie?

      müstest Du alle 5 Webseiten aufrufen:

      (das wohl fünfmal, mittels Schleife und Array)

      $filename = "http://www.seite.de/file.html";
      $handle = fopen ($filename, "r");
      $contents = fread ($handle, filesize ($filename));
      fclose ($handle);

      dann in $contents nach deinden Suchmustern suchen mit:

      if (preg_match("/ABC/i", $contents)) {
         öffne Popup
      }

      ... sollte dann wohl so passen ;-)

      1. OK, das sollte dann so gehen:

        <?
        $filename = "http://www.seite.de/file.html";
        $handle = fopen ($filename, "r");
        $contents = fread ($handle, filesize ($filename));
        if (preg_match("/ABC/i", $contents)) {
            echo "<script language='JavaScript'>
        <!--
        window.open('popup.php?site=$filename', '', 'fullscreen=yes');
        //-->
        </script>"
        }
        fclose ($handle);

        $filename = "http://www.seite.de/file.html";
        $handle = fopen ($filename, "r");
        $contents = fread ($handle, filesize ($filename));
        if (preg_match("/ABC/i", $contents)) {
            echo "<script language='JavaScript'>
        <!--
        window.open('popup.php?site=$filename', '', 'fullscreen=yes');
        //-->
        </script>
        }
        fclose ($handle);

        und das nun so oft, bis ich alle Seiten durch habe...

        Richtig?

        Danke schonmal

        Stephan

        1. Hi,

          bei dem o.g. Script kommt diese Fehlermeldung:

          Warning: filesize(): Stat failed for http://www.bildungszentrum-hyperkinetik.de/de/index.php3 (errno=2 - No such file or directory) in frame.php on line 25

          Komisch, wie bekomme ich die weg?

          Danke schonmal

          Stephan

        2. Also das war keine fertige Lösung ;-)

          <?php

          //Datei in array einlesen
          $array = file("datei");

          //Den einglesenen array zeilenweise prüfen ob ABC drin ist
          foreach($array AS $line){
            //Wenn ABC dann POPUP
            if (preg_match("/ABC/i", $line)) {print("POPUP");}
          }

          ?>

          finde ich übrigens sehr sinnlos was du da vorhast ;-)

          1. Danke!

            finde ich übrigens sehr sinnlos was du da vorhast ;-)

            Warum?

            Liebe Grüße

            Stephan