server loggin per php script

Napofis

require 'brain.php';
Hallo @ all,

ich hab mal wieder ein kleines Problem.
Und zwar versuche ich mit folgendem code in eine Seite einzuloggen und
denn Quelletext der seite zu Kopieren.
Aber ich scheitere kläglich an dem Loggin, ich verwende folgenden Code:

PHP:
<?php
$login = ("name:pwd");
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "Cookie: foo=bar\r\n",
              "Authorization: BASIC $login",
  )
);
$context = stream_context_create($opts);
$f = file_get_contents("http://www.test.de", false,$context);

print("$f");
?>

aber es will nicht funktioniern!

Was mach ich falsch? Odergibt es eine Andere einfachere Lösung?

HELP ME :)
 
Ein paar wenige Fehler sind dir unterlaufen:
PHP:
$login = base64_encode("name:pwd");
$opts = array(
	'http' => array(
		'method' => "GET",
		'header' => "Accept-language: en\r\n" .
		            "Cookie: foo=bar\r\n" .
		            "Authentication: BASIC $login",
	)
);
 
Nein, von der durch ein Doppelpunkt verkettete Kombination aus Benutzer-ID und Passwort muss der Base-64-Wert errechnet werden.
 
Danke Gumbo :D

und ein frage hab ich noch.

Ist es möglich sich bei einer seite wo man sich einloggt
die variablen anzeigen zu lassen?
Speziel die SESSION ID und andere SESSION variblen würden mich interressieren!
 
Zurück