Доброго всем времени
вот собственно описание проблемы:
Мне надо в переменную $content занести значение контента для его дальнейшей обработки в шаблонизаторе
обычный скрипт (не содержащий php) я с лёгкостью подключаю так
$content = file_get_contents("page/script.php");
Но возникает проблема если мне надо выполнить там php код как быть?
include не подходит
1. DiosPA - 25 Января, 2011 - 01:58:28 - перейти к сообщению
2. XelaNimed - 25 Января, 2011 - 08:41:31 - перейти к сообщению
DiosPA пишет:
обычный скрипт (не содержащий php)
зачем тогда расширение PHP?! Скорее всего Вы просто получаете статичное содержимое HTML-документа, поправьте если я не прав.
DiosPA пишет:
мне надо выполнить там
вам результат работы PHP-скрипта нужно сохранить в переменную?! И почему include не подходит?!
3. DiosPA - 25 Января, 2011 - 13:24:56 - перейти к сообщению
по ходу не получится упростить задачу, в подключаемом файле есть менюшки, ссылки у которых рассчитываются через php переменные (авторизация бла бла бла...) просто можно как сделать если я использую include
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP $content ='тут весь код в перемешку, html и php переменные'; ?>
но это не слишком удобно для разработки (ну вы сами понимаете, или я не понимаю xD )
а было бы хорошо так
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- html код <?PHP echo $a; ?> html код...
- html код <?PHP echo $a; ?> html код...
а далее весь второй файл подключаем так чтобы он был в переменной
может можно в файле сделать както чтобы файл сам себя вернул в результате (типа return)
или "строго" занести include в переменную, чтобы он (include) не выводился до того как переменная обработается шаблонизатором %) думаю понятно объяснил...