phpbar.de logo

Mailinglisten-Archive

[php] Textfile von Webserver

[php] Textfile von Webserver

Christoph Kramesch christoph at kramesch.com
Die Jun 20 02:29:42 CEST 2006


> Hallo Liste :-)
Hallo Achim
> Ich möchte von einem Webserver ein Textfile laden,  der mit Passwort
> geschützt ist.


   $host = "admin.host.tld";
   $uri = "/user/start.php";
   $username = "username";
   $passwort = "passwort";

   header("Content-type: text/plain");
   $sock = fsockopen($host, 80, $errno, $errstr, 5);
   fputs($sock, "GET ".$uri." HTTP/1.1\r\n");
   fputs($sock, "Host: ".$host."\r\n");
   fputs($sock, "Authorization: Basic 
".base64_encode($username.":".$passwort)."\r\n");
   while(!feof($sock))
       echo fgets($sock, 4096);
   fclose($sock);

Wenn du auf deinem Server so wie ich seltsamerweise keine sockets 
installiert hast sondern nur curl, mußt du dieses code snippet
in die curl abfrageroutine einbinden!

$headers = array("Authorization: Basic 
".base64_encode($username.":".$passwort)");

$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

Hoffe das hat geholfen,
Cheers,
Christoph
--



php::bar PHP Wiki   -   Listenarchive