uepselon: Warum funktioniert fopen("http://.....") nicht?

Beitrag lesen

Hallo,

ich bin mittlerweile am verzweifeln. Ich will in einem PHP Script eine Seite aus dem Netz lesen. Ich mach das so:

$fp =  fopen('http://forum.de.selfhtml.org', "r");

if ($fp != false)
{
while (!feof ($fp)) {
    $buffer = fgets($fp, 4096);
    echo $buffer;
}

fclose($fp);

Ist die HTML Seite lokal gespeichert geht es prima. Aber wenn ich es so mache wie oben kommt folgender Fehler:

Warning: php_hostconnect: connect failed in C:\Dokumente und Einstellungen\selb\Eigene Dateien\phps\selfp\selfp.php on line 2

Warning: fopen("http://forum.de.selfhtml.org", "r") - Bad file descriptor in C:\Dokumente und Einstellungen\selb\Eigene Dateien\phps\selfp\selfp.php on line 2

Ich dachte zuerst das es an "allow_url_fopen" liegt. Dem war aber nicht so, der wert ist auf "On" gesetzt. Stell ich auf Off kommt eine ganz andere Fehlermeldung. An was könnte das liegen?

Gruß,
ueps