HTML Datei auf String prüfen, danach öffnen!?

BigChicken

Mitglied
Hallo!

Ich bräuchte folgendes kleines PHP Skript, aber bekomme das irgendwie nicht hin.
Ich möchte in dem Skript eine PHP-Seite von einem anderen Server anfordern, allerdings wird der Inhalt dieser PHP Seite zufällig mit Daten aus einer Datenbank erstellt.
Jetzt möchte ich im Skript zuerst prüfen ob sich ein bestimmter String in dem erzeugten HTML Dokument befindent, wenn ja soll das Skript die Datei anzeigen, sonst halt nochmal anfordern und wieder prüfen, bis der String einmal drin vorkommt.

Ich hoffe ihr versteht was ich meine.. ;o)!

Vielen Dank für die Hilfe schonmal..

Gruß,
André :-)
 
Mach das nicht: Kann u.U. zum Resourcenfresser mutieren, wenn der Zufallsgenerator grad nicht will.
Ausserdem: Ist es im Sinne des Pagebetreibers, die Seite anzuzeigen?

PHP:
$isin = 0;

while ($isin == 0) {
  $tmpf = implode("", file("http://www.deineseite.de/htmlfile.html"));
  if (strstr($tmpf, "Gewünschter String")) {
    $isin = 1;
  }
}

echo $tmpf;
strstr
stristr
 
Hallo!

Danke schonmal.. ;o)! Aber irgendwie zeigt er die Seite nicht an...! Kann es daran liegen, das es sich um eine generierte Seite handelt und nicht um eine reine HTML Datei?
Ich muss die Seite mit folgenden .../cgi/blabla.pl?var=200 aufrufen. Dann bekomme ich die gewünschte HTML Datei zurück geliefert in der ich dann nach dem String suchen will.

Der Betreiber hat da auch nichts gegen (das ist nen guter Freund). Ich wollte dieses Skript nur als Test ausführen um für ihn ein paar Funktionen seiner Page zu testen ;) !

Gruß,
André :-)
 
.../cgi/blabla.pl?var=200
Ich denk mal, dass das eine realitve Adresse ist und auf dem gleichen Server liegt?

Um welche Adresse handelt es sich denn? Du musst natürlich auch noch das http:// dazuschreiben.
 
Zurück