Помогоите с include_php?

Статус
В этой теме нельзя размещать новые ответы.

[Zeus]

Guest
Помогоите с include_php?

Тут в шаблоне хотел подгружать php скрипты... Тока не понятно, почему когда пишу строку {include_php file="news/index.php"} все работает, а если {include_php file="news/index.php?id=10"}, то ошибка "Warning: Smarty error: file:news/index.php?id=10 is not readable in c:\server\smarty\libs\Smarty.class.php on line 1088". :confused: Можно ли обойти эту ошибку? Или есть другие способы подгрузки скриптов с параметрами?
Заранее благодарен за помощь!!!
 

Necromant

Новичок
{include file="http:some.php?id=2"}
но проще
{include_php "some.php"}
some.php =>

var_dump($this);
var_dump($smarty);
 

[Zeus]

Guest
{include_php "some.php"}
some.php =>

var_dump($this);
var_dump($smarty); [/QUOTE]
А как тут передаваемый параметр получается?(я недавно в пхп)
 

bokal

Новичок
[Zeus]
Ошибка в том что смарти, хочет от тебя получить физический адрес файла, а ты ему урл отдаёшь.
Обходится приблизительно так:
{php}$_REQUEST["id"]=10;{/php}
{include_php file="test.php"}
 

unlex

Новичок
Автор оригинала: bokal
[Zeus]
Обходится приблизительно так:
{php}$_REQUEST["id"]=10;{/php}
{include_php file="test.php"}
А если надо вместо константы 10 передавать переменную смарти??

Че делать?
 

ustas

Элекомист №1
плагином можно, передашь через параметры. сделать легко, прочитай доки
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху