Johannes Zeller: HTML-Datei einlesen

Beitrag lesen

Hallo CueMex

$host = "cuemex.cdaweb.de";
$file = fsockopen($host, 80);
    fputs($file,"GET /index.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
    while(!feof($file))
    {
        $page .= fgets($file);
    }
    fclose($file);

Aber der Inhalt der Variablen sieht wie fiolgt aus...

[snip]

Das, was dort oberhalb des HTML-Dokuments in der Variablen steht, sind die HTTP-Header. Bei einer korrekten Übertragung sind diese vom Body der HTTP-Message, in diesem Falle das HTML-Dokument, durch zwei Leerzeilen, die mit Carriage Return ('\r') und Linefeed ('\n') beendet werden getrennt.

Weiß jemand wie ich das machen kann....

$message = explode("\r\n\r\n", $page, 2); // http://www.php.net/manual/en/function.explode.php

In $message[1] solltest du dann das HTML-Dokument vorfinden.

Schönen Abend noch

Johannes

--
ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}