Hallo Eddi
Das deutet für mich auf eine nicht korrekte Schreibweise Deines Scripts hin. (Das betrifft die erste Zeile, die mit fputs() gesendet wird.)
Hmmm... mein Script besteht eigentlich genau aus dem von dir geposteten Code (die Adressen habe ich natürlich angepasst).
Die folgende Zeile ist so korrekt, oder?
fputs($f,"Authorization: Basic ".base64_encode('benutzername:passwort')."\r\n\r\n");
Zu deinem anderen Vorschlag mit readfile:
readfile('http://susi:sorglos@was.weiss.ich/');
Ist susi hier der Benutzername und sorglos das Passwort?
Allerdings bin ich mir nicht sicher, ob bei meinem Server allow_url_fopen auf on ist. (mit phpinfo() zeigt es mir bei "local value" und "master value" eine 1 an.)
Grüsse
Honig