Bernd Steffen: htm-Datei von externen Server lesen?

Beitrag lesen

Hallo!

$fp = fopen ("http://un:pw@10.10.22.63/upsstat.htm", "r");
fpassthru($fp);

Das problem ist "un:pw@", das ist _kein_ HTTP! Browser setzen diese manchmal um in Basic-Authentification Header, aber direkt funktioniert das nicht.

Ja, das hat mir Cheatah auch schon gesagt *snief*.

Wenn Du die Basic-Authentification mit implementieren willst, kannst Du entweder CURL verwwenden, das müßte in PHP eigentlich mit http://www.php3.de/manual/de/ref.curl.php funktionieren(ist nicht überall installiert), oder den kompletten HEADER selbst zusammenbauen mit http://www.php3.de/manual/de/function.fsockopen.php(sollte immer gehen, dazu mußt Du aber wissen wie der Header genau auszusehen hat).

Hab ich das soweit verstanden, dass CURL ein Zusatzmodul ist, dass auf meinem Webserver aktiviert/installiert sein muss?

Den Tipp mit dem fsockopen hat mir Cheatah auch genannt, aber das klingt alles wie böhmische Dörfer, da ich mit Headern uns sowas noch nichts zu tun hatte.

Gibts da nicht irgendwo ein ganz einfaches Beispiel, wie ich eine Html-Datei mit Authentication lesen und Zeile für Zeile ausgeben kann?

Danke für Deine Mühe,

viele Grüße!