Mailinglisten-Archive |
> 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