hussar
In code we trust!
Проблема с заголовками 
Существует код (не мой, я просто пытаюсь понять как это работает) который должен как я понял выводить окошко Апача для ввода логина и пароля, однако прога не работает. В лог Апача пишет:
[Mon Jul 15 19:48:44 2002] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/program files/php/php.exe
Подскажите в чем может быть ошибка, в заголовке или у меня просто руки кривые и голова не варит

Существует код (не мой, я просто пытаюсь понять как это работает) который должен как я понял выводить окошко Апача для ввода логина и пароля, однако прога не работает. В лог Апача пишет:
[Mon Jul 15 19:48:44 2002] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/program files/php/php.exe
Подскажите в чем может быть ошибка, в заголовке или у меня просто руки кривые и голова не варит

PHP:
<?
function denied () {
echo "404 Unauthorised: The password / username combination you entered was invalid /n";
}
function headers ($title) {
Header("WWW-Authenticate: Basic realm=".$title."");
Header("HTTP/1.0 401 Unauthorized");
}
if (!isset($PHP_AUTH_USER)) {
headers ("Защищенная страница!!!");
denied ();
exit;
}
else {
mysql_connect("localhost");
mysql_select_db ("slonart");
$PHP_AUTH_PW=md5($PHP_AUTH_PW);
$result=mysql_query("select username, psw from user where username='$PHP_AUTH_USER' and psw='$PHP_AUTH_PW' ");
if ( mysql_num_rows($result) == 0 ) {
headers ("Защищенная страница!!!");
denied();
exit;
}
mysql_close();
}
?>