Наши скрипты > MobilePublisherPHP

phpinclude

(1/2) > >>

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-код и чтоб он не косил под коментарии, а исполнялся?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии