Страница 1 из 1

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

Добавлено: 19 дек 2012, 20:29
rot97
Здравствуйте. При выполнении кода 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

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

Посмотреть нет ли пробелов/абзацев перед открывающим PHP тегом. А вообще - GOOGLE в помощь
http://bit.ly/ZPDqvr

Добавлено: 20 дек 2012, 01:04
DelphinPRO
странно что на хостинге не ругается... может у них output_buffering включен ? в опен сервере тоже можете включить.

Добавлено: 25 дек 2012, 16:31
rot97
DelphinPRO писал(а):странно что на хостинге не ругается... может у них output_buffering включен ? в опен сервере тоже можете включить.
Спасибо большое! Помогло.