Проблема с заголовками :(

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

Подскажите в чем может быть ошибка, в заголовке или у меня просто руки кривые и голова не варит :)

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();
}
?>
 

tony2001

TeaM PHPClub
поставь РНР как модуль Апача.
у тебя он стоит как ЦГИ, а в таком варианте хидеры нельзя слать.
 

hussar

In code we trust!
Точно как ЦГИ, сейчас поставлю, но только вопрос а почему он тогда на другие заголовки не ругается?
 

hussar

In code we trust!
tony2001:
Огромное спасибо, поставил ПХП как модуль и все заработало :) Правда появились другие проблемы
 
Сверху