wkaiser: Laden einer HTML-Seite aus einem PHP-Programm heraus

(Wie) Kann man in einem PHP-Programm eine HTML-Seite von einem anderen Server laden, und den Inhalt der Seite in einer PHP-Variable speichern?

Ich muss in einem Programm auf Informationen einer anderen Website auf einem anderen Server zugreifen (URL wie "http://www.anyserver.de/?query=irgendeine Frage"), und das Ergebnis dann in meinem Programm analysieren und auswerten.

Wie geht das?

  1. Hello,

    (Wie) Kann man in einem PHP-Programm eine HTML-Seite von einem anderen Server laden, und den Inhalt der Seite in einer PHP-Variable speichern?

    Ich muss in einem Programm auf Informationen einer anderen Website auf einem anderen Server zugreifen (URL wie "http://www.anyserver.de/?query=irgendeine Frage"), und das Ergebnis dann in meinem Programm analysieren und auswerten.

    Das kann man zwar meistens tun, aber alle Second Level Requests der anderen Seite müssten dann geprüft und ggf. umgesetzt werden.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  2. Hi,

    Möglichkeit 1:
    <?php
    ob_start ();
    include $dir;
    $included = ob_get_contents ();
    ob_end_clean ();
    ?>

    Möglichkeit 2:
    <?php
    $file = fopen ( $dir , 'r' );
    if ( $file )
    {
        $included = fread ( $file , filesize ( $dir ) );
    }
    ?>

    Gruß,
    Aarakast