Возникла проблема помогите!
Я не силен в php, зарегился на рамблере дали код для вставки счетчика я этот код вставил в самый конец после "?>" файла index.php перезагрузил страницу и вот что у меня вылазит с верху Warning: Cannot modify header information - headers already sent by (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/top.php on line 11
Warning: Cannot modify header information - headers already sent by (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/functions/admin.include.php on line 342
Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/top.php on line 153
ошибки не исчезают и после после того как убрал скрипт из index.php что делать как исправить и где было правильно поставить этот скрипт. Заранее спасибо
http://www.shopos.ru/forum/index.php?topic=351.0
Спасибо за быстрый ответ счетчик поставил, но при этом первая проблема так и осталась в верхней части главной страницы так и выходят ошибки Warning: Cannot modify header information - headers already sent by (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/top.php on line 11
Warning: Cannot modify header information - headers already sent by (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/functions/admin.include.php on line 342
Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/top.php on line 153 хотя из index.php все убрано может еще кто сможет подсказать как убрать посдедсвия работы этого счетчика вот. приложил код самого счетчика
в файле includes\top.php
заменить
header('Content-Type: text/html; charset=utf-8');
на
@header('Content-Type: text/html; charset=utf-8');
если все равно ошибку быдет выдавать
то
на
//header('Content-Type: text/html; charset=utf-8');
И еще раз спасибо за быстрый ответ, первая ошибка исчезла осталось всего 2 Warning: Cannot modify header information - headers already sent by (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/functions/admin.include.php on line 342
Warning: session_start() : Cannot send session cache limiter - headers already sent (output started at /home/worldsh1/public_html/index.php:1) in /home/worldsh1/public_html/includes/top.php on line 153 или их тоже можно по аналогии закоментить?
Вставлю свои пять копеек: Эта проблема возникает при ЛЮБОМ редактировании index.php в блокноте windows. При наличии русских букв в файле, по умолчанию файл сохраняется в кодировке UTF-8, дописывая в начале 3 байта BOM (http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4), что хорошо видно в любом HEX-редакторе.
Решение: Сохранить файл в кодировке ANSI :D
2 Евгений: Есть у меня подозрение, что где-то это должно настраиваться в конфигах...
большое спс все заработало ;D
Вставлю свои пять копеек: Эта проблема возникает при ЛЮБОМ редактировании index.php в блокноте windows. При наличии русских букв в файле, по умолчанию файл сохраняется в кодировке UTF-8, дописывая в начале 3 байта BOM (http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4), что хорошо видно в любом HEX-редакторе.
Решение: Сохранить файл в кодировке ANSI :D
2 Евгений: Есть у меня подозрение, что где-то это должно настраиваться в конфигах...
Есть у меня подозрение, что где-то это должно настраиваться в конфигах... нет. не настраивается
Вставлю свои пять копеек: Эта проблема возникает при ЛЮБОМ редактировании index.php в блокноте windows. При наличии русских букв в файле, по умолчанию файл сохраняется в кодировке UTF-8, дописывая в начале 3 байта BOM (http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4), что хорошо видно в любом HEX-редакторе.
без БОМ значит сохранять.
Источник
|