Пропустить

варнинг при попытке подключения собственного кода

Форум для авторов модов для phpBB 2.0.x.

варнинг при попытке подключения собственного кода

Сообщение palasaty » 21.11.2005 14:11

Руководствуясь методикой, изложенной в
http://www.phpbbguru.net/docs/?id=11
попытался подключить свой код к phpBB:
(файл page_header.php)

function func_name()
{

//здесь идут несколько команд которые выводят
//различную информацию, которые для наглядности
//решил заменить одной.

print "123";

}

$template->assign_vars(array(
	'VARIABLE_NAME' => func_name(),



После чего вставил переменную в шапку шаблона.
При запуске (на денвере) все работает нормально, но выдает следующее:

Warning: Cannot modify header information - headers already sent by (output started at ...\includes\page_header.php:352) in ...\includes\page_header.php on line 486

Warning: Cannot modify header information - headers already sent by (output started at ...\includes\page_header.php:352) in ...\includes\page_header.php on line 488

Warning: Cannot modify header information - headers already sent by (output started at ...\includes\page_header.php:352) in ...\includes\page_header.php on line 489


Помогите ламмеру. :oops:

palasaty
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 21.11.2005 10:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 21.11.2005 14:39

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение [R: R@m$e$ :U] » 21.11.2005 17:03

palasaty
еще бы... на фих ты используешь print? не надо использовать print и echo... в функции надо использовать return =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение palasaty » 21.11.2005 17:10

[R: R@m$e$ :U] писал(а):palasaty
еще бы... на фих ты используешь print? не надо использовать print и echo... в функции надо использовать return =)

... да я бы рад использовать ретурн (в этом случае варнингов не возникает), да уж слишком много чего выводится... кроме того там еще вставил пару инклюдов, которые тоже там чего-то выводят :)

Спасибо, Xpert, за ссылку. Попробую сделать, как там рекомендуют.

palasaty
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 21.11.2005 10:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Для авторов (phpBB 2.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы