Forum Webscript.Ru

Программирование => PHP => Тема начата: Terion от 28 Октября 2006, 13:20:50

Название: Присоединение php кода из переменной.
Отправлено: Terion от 28 Октября 2006, 13:20:50
Что-то я зашел в тупик.
Необходимо взять php код из поля таблицы и присоединить его к основному коду на стронице.
делаю так:
вытаскиваю текст из поля таблицы
$info = mysql_fetch_array($rs);
$info[0];   -  тут текст php, вроде все ок. вот только как его присоединить к основному тексту?
echo  - выводит значение переменной на экран, но не выполнит его.
require - работает с файлами, но отказывается работать с переменными :(

Есть ли какая нибудь функция для присоединение php кода из переменной.
Название: Присоединение php кода из переменной.
Отправлено: CGVictor от 28 Октября 2006, 13:39:50
Terion
[p]eval[/p]
[p]create_function[/p]

Однако 90% за то, что тебе это не нужно и ты поставил неверную задачу.
(If eval is an answer - you\'re asking a wrong question.)
Название: Присоединение php кода из переменной.
Отправлено: Terion от 28 Октября 2006, 14:14:18
Я некоторые страницы поместил в таблицу, это позволяет легко их править прямо из формы.
Название: Присоединение php кода из переменной.
Отправлено: Terion от 28 Октября 2006, 14:30:25
Что то я не могу разобраться с предложенными функциями.
Можно на примере?
Допустим, есть переменные
$a=\'1\';
$b=\'2\';
$str=\'$q=($a+$b); echo $q;\';
echo $str;  //данная строка показывает php код.

?>

Как сделать так, чтобы содержимое переменной $str вставилось в документ и выполнилось?
Название: Присоединение php кода из переменной.
Отправлено: brainkiller от 28 Октября 2006, 15:23:58
Собственно, eval($str);
Название: Присоединение php кода из переменной.
Отправлено: Terion от 28 Октября 2006, 16:39:53
:) м-да.... пора спать :)
Спасибо.