imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 27.03.2003, 06:54     # 1
TERROR | *Punk-
Guest
 
Сообщения: n/a

Как фигня творится....

Дарова всем!

Короче вот скрипт:
PHP код:
<?
if (($PHP_AUTH_USER == 'login') && ($PHP_AUTH_PW == 'password')) { unset($auth); $auth 1; }

if (!
$auth) {
   
header("WWW-Authenticate: Basic realm=\"WCG External Realm\"");
   
header("HTTP/1.0 401 Unauthorized");
   echo 
'Sorry, but you must enter a password before .';
   exit;
   }
?>
запускаю его и мне пишут:
Warning: Cannot add header information - headers already sent by (output started at d:\usr\local\apache\apache\htdocs\auth.php:2) in d:\usr\local\apache\apache\htdocs\auth.php on line 5

Warning: Cannot add header information - headers already sent by (output started at d:\usr\local\apache\apache\htdocs\auth.php:2) in d:\usr\local\apache\apache\htdocs\auth.php on line 6
Sorry, but you must enter a password before .

то ли я ламо, то ли апач глючит, то ли еще чего.
Народ помогите!
 
Старый 27.03.2003, 12:08     # 2
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
Это весь скрипт? Ошибка которую ты привёл выходит если ты пытаешься использовать функцию header() когда уже что-то выведено в файл - даже если это просто пустая строка или пробел.

Последний раз редактировалось Aeon; 27.03.2003 в 12:12.
Aeon вне форума  
Старый 28.03.2003, 04:27     # 3
TERROR | *Punk-
Guest
 
Сообщения: n/a

да, это весь скрипт
 
Старый 28.03.2003, 04:49     # 4
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
TERROR | *Punk-
Чаво кипятишься то? Aeon просто ударение проставил

Aeon правильно говорит:
До header() не должно ничего выводится вообще, включая строки вне скрипта.
Короче если ты скопируешь то, что написал в новый файл (начиная с <? заканчивая ?>) то все будет работать без ошибок. А если вставишь пустую строку или хоть что нибудь до начала скрипта (то есть до <?) то и получишь то что получаешь )
__________________
sapienti sat.
denver вне форума  
Старый 28.03.2003, 07:37     # 5
TERROR | *Punk-
Guest
 
Сообщения: n/a

Ладно, попробую.
Спасибо за помощь!
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:16.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.