Вызов скриптов PHP из БД

-Ронин2-

Новичок
Вызов скриптов PHP из БД

Попробовал сохранил скрипт на PHP (например <? echo '<h1>Hello World!</h1>'; ?> ) в БД.
Вызвал его:

$sql='select `code` from `php_code` where id=1';
$result=mysql_query($sql,$link) or die(mysql_error());
$row=mysql_fetch_assoc($result);
echo $row["code"];

На экране: <? echo '<h1>Hello World!</h1>'; ?>

Возможно ли хранить php-код в БД, а вызвав его исполнить и результат вывести на странице?..
 

DiMA

php.spb.ru
Команда форума
ну и бредятину и задумал. Сам придумал или кто подсказал?

1. Если код с <? ?>, то сохрани его во временный файл и инклюдь.
2. Если код чистый, без <? ?>, используй eval().
 

-Ронин2-

Новичок
DiMA
Сам придумал. Другого выхода не остается.
Такое возможно как я выше написал?

-~{}~ 24.03.09 00:38:

DiMA
спасибо
изучаю http://www.php.net/manual/en/function.eval.php
 

zerkms

TDD infected
Команда форума
*****
боится, что составят конкуренцию в будущем :)
 

zerkms

TDD infected
Команда форума
для того и учит плохому - чтобы уж наверняка :)
 

DiMA

php.spb.ru
Команда форума
бедные... уже насколько мало топиков, где можно показать свое красножо.. красноречие, что переходим на стеб? .-)

этот чел не такой уж и тупой, раз допер посмотреть исходник страницы и найти там невыполнившийся пхп код... тупица бы просто спросил - "пишу ехо... ничего не выводится... пачиму? ааа памагите пыщьпыщь !!адин адын" =)
 

-Ронин2-

Новичок
DiMA
=) п.с. добавлю что даже я знал, что он не выполнится и поэтому даже пробовал исполнить этот код :)

-~{}~ 24.03.09 19:17:

Я понимаю что производительность небольшая выполнения таких кодов, но может быть все же кто-то пробовал?... =)
 

Mols

Новичок
самому лениво в доку глянуть?
http://ua2.php.net/manual/ru/function.eval.php#88820
 
Сверху