X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не пойму где ошибка в header
forest69
forest69
Topic Starter сообщение 9.1.2011, 18:24; Ответить: forest69
Сообщение #1


Перенес сайт с денвера на локалхост
и теперь при выборе пункта меню вылетает такая ошибка

PHP Warning: Cannot modify header information - headers already sent by (output started at D:\Server\Sites\www.mt2.bmstu.ru\nav.php:36) in D:\Server\Sites\www.mt2.bmstu.ru\index.php on line 33

Причем вызываю я так:

[PHP]
if($site_page=='SNTO'){header('Location: SNTO/');
exit;}
elseif($site_page=='students'){header('Location: students/');
exit;}
33 :elseif($site_page=='main_directions'){header('Location: Sciense/');
exit;}
elseif($site_page=='library'){header('Location: library/');
exit;}
elseif($site_page=='tool'){header('Location: gallery/tool.php');
exit;}
elseif($site_page=='other'){header('Location: gallery/other.php');
exit;}
else{include($site_page.'.php');};
[/PHP]

При этом все остальное работает а вот только пункт main_directions' нет.
В чем причина понять не могу
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 9.1.2011, 18:47; Ответить: alexdrob
Сообщение #2


(forest69 @ 9.1.2011, 20:24) *
Cannot modify header information - headers already sent by

Вам написали примерно : Нельзя модифицировать заголовки - заголовки уже отправлены.

Все заголовки отправляются до любого вывода в браузер. Значит где то что ты выводится скриптом до того как вы пытаетесь отправить заголовок.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
forest69
forest69
Topic Starter сообщение 9.1.2011, 18:56; Ответить: forest69
Сообщение #3


я это понимаю, просто не понятно тогда почему работает
[PHP]
header('Location: SNTO/')
[/PHP]
это
[PHP]
header('Location: students/')
[/PHP]

а не работает только
[PHP]
header('Location: Sciense/')
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 9.1.2011, 19:08; Ответить: alexdrob
Сообщение #4


(forest69 @ 9.1.2011, 20:24) *
output started at D:\Server\Sites\www.mt2.bmstu.ru\nav.php:36

вам не чего не говорит?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moonters
moonters
сообщение 9.1.2011, 23:19; Ответить: moonters
Сообщение #5


33 :elseif($site_page=='main_directions'){header('Location: Sciense/');

Лишние символы в пятой строчке.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 9.1.2011, 23:48; Ответить: alexdrob
Сообщение #6


(moonters @ 10.1.2011, 01:19) *
Лишние символы в пятой строчке.

Это вам автор показал строку 33)
Иначе ошибка была бы другой
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 10.1.2011, 4:47; Ответить: Zippovich
Сообщение #7


Может перед <?php стоит пустая строка или пробел, проверьте, этот пробел и выводится в броузер перед заголовками, поэтому ошибка.

перед использованием header ничего не должно в броузер выводиться.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
forest69
forest69
Topic Starter сообщение 10.1.2011, 13:05; Ответить: forest69
Сообщение #8


исправил, взял просто все условия перенес в самый верх файла и все заработало

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Кто где хранит файлы? И какой объем?
просто интересно
19 mark2013 1997 25.3.2024, 6:42
автор: Skyworker
Открытая тема (нет новых ответов) Где больше пробив на кликандер или попандер или попап трафике?
1 Boymaster 615 20.3.2024, 9:50
автор: Skyworker
Открытая тема (нет новых ответов) Где получить виртуальную карту бесплатно?
22 Mixatraider 5428 2.3.2024, 0:08
автор: Alekser
Горячая тема (нет новых ответов) Где лучше зарегистрировать email?
104 MorKer 13530 29.2.2024, 23:45
автор: bestx24
Открытая тема (нет новых ответов) Где зарегать домен RU за рубежом.
Без документов, паспорта.
7 chakrai 2266 20.2.2024, 15:48
автор: apirone


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:07
Дизайн