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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\template\header.php:4) in C:\AppServ\www\include\functions\template.php on line 26

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
event
Отправлено: 29 Июля, 2012 - 11:53:36
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Привет, у меня ошибки идут: Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\template\header.php:4) in C:\AppServ\www\include\functions\template.php on line 26, да я знаю из за чего они возникают, но у меня вроде в коде все ровно...
 
 Top
Мелкий Супермодератор
Отправлено: 29 Июля, 2012 - 11:55:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




event пишет:
но у меня вроде в коде все ровно..

Утверждение неверно.
event пишет:
output started at C:\AppServ\www\template\header.php:4


-----
PostgreSQL DBA
 
 Top
event
Отправлено: 29 Июля, 2012 - 12:10:12
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Где копать? Огорчение у тебя есть ася ор скайп?

(Отредактировано автором: 29 Июля, 2012 - 12:15:26)

 
 Top
Мелкий Супермодератор
Отправлено: 29 Июля, 2012 - 12:38:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




event пишет:
я знаю из за чего они возникают

А так же в тексте ошибки указано, где начался вывод.
И в чём вопрос тогда?


-----
PostgreSQL DBA
 
 Top
event
Отправлено: 29 Июля, 2012 - 13:17:45
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Если я уберу хедеры, да ошибка счезает, но мне нужны эти хедеры.
 
 Top
Anguis
Отправлено: 29 Июля, 2012 - 13:21:44
Post Id



Частый гость


Покинул форум
Сообщений всего: 253
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




event, жееесть... Совсем не догоняешь? тебе нужно что-бы хеадеры ставиль до начала вывода. А у тебя сперва начинается вывод, а потом задаются хеадеры.
 
 Top
event
Отправлено: 29 Июля, 2012 - 13:27:19
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Так у меня, вроде так и стоит.

Короче, вот функция:
PHP:
скопировать код в буфер обмена
  1. //Верхняя часть шаблона
  2. function head($title = "") {
  3.         global $USER, $config, $lang;
  4.        
  5. if (!$config['siteonline']){
  6.           print("<title>". $config['sitename'] ."</title>");
  7.           die("На сайте проводятся техничиские работы, зайдите пожалуйста позжее.");
  8. }
  9.  
  10.         header("Content-Type: text/html; charset=\"windows-1251\"");
  11.         header("X-Powered-by: ". $config['sitename'] ." - http://shoponly.me/");
  12.         header("X-Chocolate-to: Skype: bonivurnew");
  13.         header("Cache-Control: no-cache");
  14.         header("Pragma: no-cache");
  15.        
  16. if (empty($title)){
  17.         $title = $config['sitename'] . " :: ...";
  18. }else{
  19.         $title = $config['sitename'] . " :: " . htmlspecialchars_uni($title);
  20. }
  21.         require_once("template/header.php");
  22.        
  23. }


Я ней подключаю верхушку шаблона, и хедеры...

В template.php, на 4 строке находится:
 
 Top
Anguis
Отправлено: 29 Июля, 2012 - 13:30:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 253
Дата рег-ции: Июнь 2012  


Помог: 2 раз(а)




может у тебя выполняется это условие?
if (!$config['siteonline'])
 
 Top
DelphinPRO
Отправлено: 29 Июля, 2012 - 13:33:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




event пишет:
В template.php, на 4 строке находится:


К вашему сведению, это и есть вывод в браузер, ДО которого должны отправлятся ВСЕ заголовки
(Добавление)
event пишет:
output started at C:\AppServ\www\template\header.php:4


Вообще-то нужно смотреть строку 4 в файле C:\AppServ\www\template\header.php
Огорчение


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
event
Отправлено: 29 Июля, 2012 - 13:40:33
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Ой, это и есть строка из header.php...
(Добавление)
Anguis
Пробывал убирать, нифика. Дайте кто нибудь свой асю
(Добавление)
ну вроде все так как нужно ...
 
 Top
Мелкий Супермодератор
Отправлено: 29 Июля, 2012 - 19:05:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Вот и верь потом людям Хм Говорят, что знают, отчего ошибка - а на самом-то деле...

К последнему посту DelphinPRO добавить нечего. Читать до просветления, но не больше 20 раз за сеанс.


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB