include("file.php?param=value");

KhasDenis

Guest
include("file.php?param=value");

так не работает ...
Failed opening 'file.php?param=value' for inclusion (include_path='.:/usr/share/pear') in ......

и так неработает
require("file.php?param=value");

а так работает require("file.php");

как можно "подгрузить" результат выполнения скрипта в зависимоти от параметров ... ???
 

KhasDenis

Guest
include("http://domain/file.php?paran=value");
так вот работает ....
 

Alkinoy

Guest
и require, и include вставляют ТЕКСТ файла... то есть если бы ты просто его написал бы. А тебе надо что бы произошло ВЫПОЛНЕНИЕ включаемого скрипта. ИМХО неправлино задачу себе поставил. На крайний случай - инклудь файл с функцией внутри и потом вызывай ее с параметрами.... Можешь поекспериментировать с eval(). Но лучше всего - переделай сам алгоритм.
 

Макс

Старожил PHPClub
KhasDenis
скрипт в который ты делаешь include() и скрипт который ты include()-ишь используют одно пространство имен (тебе это о чем-то говорит ?)
PHP:
$param='value';
include('file.php');
 

KhasDenis

Guest
говорит ....
но мне нужно было вставить результат работы скрипта, а не скрипт .... скрипт штмл разный выдает в зависимоти от параметров .... я "алгоритм" поменял ...
 

Фанат

oncle terrible
Команда форума
yUAC, так - это бред.
Не надо писать глупостей.
Этому чуду надо было всего лишь убрать в своем скрипте, который "в зависимости от параметров", всего одну строчку
$param=$_GET['param']
если она там вообще была.
И все у него заработало. Без кривизны и без создания дополнительного запроса к веб-серверу
 
Сверху