Check auf bestimmte Wörter bei Aufruf
Stephan
- javascript
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?
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
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
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 ;-)
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
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
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 ;-)
Danke!
finde ich übrigens sehr sinnlos was du da vorhast ;-)
Warum?
Liebe Grüße
Stephan