Florian Krismer: Hat php3 für windows einen bug?

Beitrag lesen

Hi!

Ich habe mir vor kurzem auf meinem Windows Rechner php3 zu meinem Apache Webserver dazuinstalliert und bin kurz danach auch schon auf den ersten Bug bzw auf eine Fehlkonfiguration meinerseits gestossen:

Als ich versucht habe mit Hilfe der Funktioni header() eine Passwort-Abfrage zu machen:

<?
if(!isset($PHP_AUTH_USER)) {
header("WWW-Authenticate: Basic realm="My Realm"");
header("HTTP/1.0 401 Unauthorized");
echo "Anmeldung erforderlich!<BR>";
exit;
}
else {
echo "Hallo $PHP_AUTH_USER!";
}
?>

Ich weiß, dass im moment keine Abfrage vorhanden ist - nur ich bin nicht einmal soweit gekommen so etwas zu machen, denn jedes mal wenn ich das script aufrufe kommt ein Internal Server Error und in der Errorlog steht: [Thu Mar 23 19:45:47 2000] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/usr/php3/php.exe
Und jetzt wollte ich fragen, ob man irgendwas besonders  in der apache-konfiguration bzw. php-konfiguration einstellen muss damit der Script korrekt läuft

Grüße Flo

PS: unter Linux läufts fehlerfrei