Hallo,
mein Problem klingt vielleicht ganz einfach, ich habe aber bisher nirgends eine Lösung gefunden. Es geht darum, mittels fsockopen eine Datei auf einem Server auszulesen (fopen geht nicht, wegen eines mgl. time out).
So gelingt es mir zwar, die Verbindung zum Server herzustellen, aber eine konkrete Datei (also nicht index.html o.ä) funktioniert nicht.
Ich verwende folgende Syntax:
$errstr = " "; $con = fsockopen("[www.ralf-pitscheneder.de](http://www.ralf-pitscheneder.de)", 80, &$errno, &$errstr, 5); if (! $con) { echo "$errno, $errstr" ; echo "Verbindung gescheitert"; }else{ fputs ($con, "GET /test.html HTTP/1.0\r\n\r\n"); while (! feof ($con)) { echo fgets ($con, 1024); } fclose($con); } ?\> Das Script bringt folgende Meldung: HTTP/1.1 404 Not Found Date: Sat, 21 Feb 2004 18:56:19 GMT Server: Apache Connection: close Content-Type: text/html; charset=iso-8859-1 Not Found The requested URL /test.html was not found on this server. Obwohl /test.html aber im Hauptverzeichnis liegt: [http://www.ralf-pitscheneder.de/test.html](http://www.ralf-pitscheneder.de/test.html) Weiss hier irgendjemand weiter ? Danke ! Gruß Ralf