Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблемы с header
Форумы портала PHP.SU » PHP » Программирование на PHP » Проблемы с header

Страниц (1): [1]
 

1. T-Mon - 07 Января, 2008 - 18:11:37 - перейти к сообщению

Вот этот элемент кода работал отлично на локалке, а на удаленном сервере вызывает ошибку такого рода:
Цитата:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web2/53/98/51697698/htdocs/php/send_data.php:7) in /mnt/web2/53/98/51697698/htdocs/ php/send_data.php on line 62

В чем беда?
2. evgenijj - 07 Января, 2008 - 18:45:52 - перейти к сообщению
3. kamikadze - 07 Января, 2008 - 20:56:28 - перейти к сообщению
ф опчем поздно отправляеш ты хедер
4. EuGen - 09 Января, 2008 - 12:46:09 - перейти к сообщению
Ваша проблема в том, что Вы отсылаете хеадер на перенаправление уже после того, как в строке 6 начали вывод. Так как Вы хеадер отсылаете в 7-й, то посмотрите что у Вас строчкой выше.
Нельзя отсылать хеадеры после того, как начат какой-либо вывод.
Если же вывод в 6-й строке Вам необходим, то используйте функции
http://php.su/functions/?ob-start .. http://php.su/functions/?ob-end-clean

 

Powered by ExBB FM 1.0 RC1