php://memory для include()

Arty

Новичок
grigori То решение котороё моё? в maintest.php? (появлением tmpfile в ФС)
Или то которого здесь нет? (похоже что include хочет указания на реальный файл в ФС, а с именованными не хочет работать)
 

С.

Продвинутый новичок
похоже что include хочет указания на реальный файл в ФС, а с именованными не хочет работать
Нет, не похоже. include прекрасно работает с любым входом. Проблема, как туда поместить данные.
 

Arty

Новичок
Приветствую! И снова прошу помощи потому как соображалка выключилась в пянтицу.
Задача примерно та же.. но снова слёту не работает..
Есть внешняя программа которая выдает в консоль php код в несколько строк этот самый код надо втянуть в php инклюдом или eval

exec, system, passthru прогу то запускают но вылавливают только одну строку..
По идее как я понимаю надо выловить все строки stdin и подсунуть в главный php через eval ??
Исходные данные как в посте № 9 (в maintest.php надо подставить результат выброса генерируемого в консоль програмкой inctest)

PHP:
<?php
include('inctest....');
// or
eval('?>',passthru('/path/to/inctest'));
test();
?>
Код:
:$ ./inctest
<?php 
function test(){
printf("kuku"."\r\n");
}
?>
что то не срабатывает никак, хотя явно элементарное решение.

Будьте добры - направьте на путь истинный :)
 
Сверху