Как в функции return'ом выдать значение другого php-скрипта? то есть есть функция: PHP: banner($name){ $file=fopen($name,'r'); return fread($file,999); } А файл $name будет содержать разрешение php и должен выполняться: PHP: <? if($c==0.8953)echo (2*5-1).']'; ?> На данный момент функция выдает исходник..
кому как.. использовал echo 'text'.banner().'text'; все да ничего, но сейчас нужно исполнять файлы =( eval в данной ситуации не помог (
echo 'text'; include('folders/banner.php'); echo 'text'; тоже самое что выполнить содержимое folder/banner.php и вывести результат если тебе надо обязательно ретурном, то через curl или подобное получаешь то что возвращается после исполнения и return'ишь
PHP: <?php function banner ($name) { ob_start(); include($name); $result = ob_get_contents(); ob_end_clean(); return $result; } ?>
Code: function banner($name) { return include $name; } Code: <? if($c == 0.8953) { return (2 * 5 - 1) . ']'; } ?>