Christian Leicht: Ganze Webseite in eine Variable einlesen ?

Könnt Ihr mir einen Tipp geben wie ich am betsen eine ganze Webseite in eine Variable einlesen lann.

Ich habs schon mit fopen versucht. Was auch funktioniert. Aber leider gibt fopen kein Timeout zurück sondern nur Datei nicht vorhanden.

if ($fp =fopen($path,$modus)){
while($line = fgets($fp,10)){
$quelltext.= $line;
};
};

Gibt es vielleicht eine Möglichkeit über
header ("Location: http://.....");

?

Wie kann mal das anstellen das man auch die den Site Status erhält ? 200,300, 404, 500 ...

Besten Dank für Tipps

Christian

  1. Hallo,

    Könnt Ihr mir einen Tipp geben wie ich am betsen eine ganze Webseite in eine Variable einlesen lann.

    file_get_contents()
    http://www.php.net/manual/de/function.file-get-contents.php

    Haettest Du auch selbst finden koennen:

    PHP-Manual: Datei-Funktionen:
    http://www.php.net/manual/de/ref.filesystem.php

    dclp-FAQ: Wie kann ich eine Datei auslesen?
    http://www.dclp-faq.de/q/q-datei-lesen.html

    Gibt es vielleicht eine Möglichkeit über
    header ("Location: http://.....");

    Bevor Du hier solche Sachen fragst:
    Bitte selbst im Manual nachschauen,
    was header() tut und wofuer es gut ist...
    Mit anderen Worten: RTFM!
    http://www.php.net/manual/de/function.header.php

    Wie kann mal das anstellen das man auch die den Site Status erhält ? 200,300, 404, 500 ...

    Wie überprüfe ich Hyperlinks auf ihre Gültigkeit?
    http://www.dclp-faq.de/q/q-code-links-testen.html

    Mit fsockopen() eine HTTP-Verbindung zum Webserver herstellen.
    http://froemter.de/php/phpLinkCheck.phps

    Ebenfalls lesenswert ist der Rest des Manuals
    http://www.php.net/manual/de/
    sowie die gesamte dclp-FAQ:
    http://www.dclp-faq.de/

    HTH, Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!