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 :: не передаётся переменная при использование require
Конструкция require позволяет включать файлы в PHP сценарий до выполнения сценария PHP
Следовательно, переменная $TITLE должна быть распечатана в заголовке страницы.
Или я не прав???
Как правильно и удобно передать значение переменных включаемым файлам???
PS. Я хочу создать файл шаблона страниц сайта. Потом создаю php файл нужной страницы, где объявляю переменные, например, тот же заголовок веб-страницы, содержание центральной колонки и т.п., после чего вызываю файл шаблон, который выводит страницу, используя данные переменные.
На мой взгляд, эта схема будет достаточно удобно. Буду рад, если вы подскажете более гибкую и красивую схему
$TITLE="Автомагазин РУЛЕВОЙ - запчасти для иномарок в Ижевске";
require"shablon.php";
koka
Отправлено: 22 Июня, 2011 - 14:39:23
Гость
Покинул форум
Сообщений всего: 115
Дата рег-ции: Июнь 2010 Откуда: Россия, Ижевск
Помог: 1 раз(а)
пробовал и require и include, всё равно значение перемнной в файле шаблона не выводится.
Немного запутался со значение этих функций. Если я использую require, то PHP файл, который я подключаю, не будет выполнен???
Покинул форум
Сообщений всего: 213
Дата рег-ции: Май 2010 Откуда: Россия, Ростов-на-Дону
Помог: 3 раз(а)
koka пишет:
пробовал и require и include, всё равно значение перемнной в файле шаблона не выводится.
Немного запутался со значение этих функций. Если я использую require, то PHP файл, который я подключаю, не будет выполнен???
он выполняется до исполнения остального кода
PATCH
Отправлено: 22 Июня, 2011 - 14:42:04
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
задам тупой вопрос) а у тебя index.php в php тегах? ну
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.