Наши скрипты > MobilePublisherPHP
phpinclude
weec:
файл header.php
как я понял строка
$templatescache=loadtemplates( array(\'css\', \'footer\', \'header\',\'menu_section_link_selected\',\'menu_section_link\',\'phpinclude\') );
загружает шаблон "phpinclude"
а строка
eval(template(\'phpinclude\'));
вычисляет строку, заданную в шаблоне "phpinclude"
Как мне использовать эту возможность?
допустим содержимое шаблона "phpinclude" такое: $news=include("data/header.php");
строчка
eval(template(\'phpinclude\'));
почемуто не задает значение переменной $news, а сразу исполняет код header.php
подскажите что делать?
и вообще как в шаблонах MP использовать функцию include, чтоб подогнать его под свой сайт?
AN:
Чтобы код не исполнялся, нужно data/header.php не включать, а прочитать как файл, к примеру функцией fread.
Функцию include используйте так как вы это сделали, она будет обрабатывать файл и приваивать результат переменной.
weec:
но каким образом потом я вставлю в шаблон (к примеру \'header\') саму переменную, чтобы после исполнения браузер выводил не только результат HTML, но и PHP(обычно он его как коментарий воспринимает)
AN:
Что-то я не понял, нужно выводить сам код?
weec:
переформулирую свой вопрос
Объясните мне как и что нужно сделать чтоб посреди HTML-кода(в шаблонах) вставить PHP-код и чтоб он не косил под коментарии, а исполнялся?
Навигация
Перейти к полной версии