Не работает код

Обсуждение проблем в работе программного комплекса
rot97
Сообщения: 2
Зарегистрирован:
19 дек 2012, 20:19

Не работает код

rot97 » 19 дек 2012, 20:29

Здравствуйте. При выполнении кода open server выдаёт ошибку. При загрузке на виртуальный хостинг всё нормально. Как сделать чтоб всё работало?
код:
<?php 
header('HTTP/ 1.1 401 Unauthorize');
header('WWW-Authenticate: Basic realm="тест"')
?>
Текс ошибки:
Warning: Cannot modify header information - headers already sent by (output started at C:\server\domains\test01\admin.php:1) in C:\server\domains\test01\admin.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at C:\server\domains\test01\admin.php:1) in C:\server\domains\test01\admin.php on line 3

на хостинге:
Изображение
В настройке разбираюсь плохо.
Версия 4.7.1
Аватара пользователя
duxabilii
Сообщения: 215
Зарегистрирован:
22 июн 2011, 22:06
Контактная информация:

duxabilii » 19 дек 2012, 21:23

Если используется кодировка UTF-8, то необходимо пересохранить скрипт без использования BOM
В Notepad++: Кодировки => Преобразовать в UTF-8 без BOM

Посмотреть нет ли пробелов/абзацев перед открывающим PHP тегом. А вообще - GOOGLE в помощь
http://bit.ly/ZPDqvr
Аватара пользователя
DelphinPRO
Сообщения: 803
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

DelphinPRO » 20 дек 2012, 01:04

странно что на хостинге не ругается... может у них output_buffering включен ? в опен сервере тоже можете включить.
rot97
Сообщения: 2
Зарегистрирован:
19 дек 2012, 20:19

rot97 » 25 дек 2012, 16:31

DelphinPRO писал(а):странно что на хостинге не ругается... может у них output_buffering включен ? в опен сервере тоже можете включить.
Спасибо большое! Помогло.
Ответить