Есть такой вопрос:
например я записываю в MySQL php скрипт
<php
echo "Данные";
?>
После чего его беру из базы и мне нужно получить в переменную строчку Данные, если я делаю eval то естественно просто выполняется команда echo, а нужно записать в переменную то что выполнится. Как бы получить массив того что должно нарисоваться скриптом. на подобии file_get_contents().
Спустя 35 минут, 53 секунды (21.08.2007 - 09:28) md5 написал(а):
ну так присвой это переменной...
а вобще зря ты так делаешь
Код
$var = eval();
а вобще зря ты так делаешь
Спустя 5 минут, 44 секунды (21.08.2007 - 09:34) SVFox написал(а):
Цитата(md5 @ 21.8.2007, 6:28) [snapback]26178[/snapback]
ну так присвой это переменной...
а вобще зря ты так делаешь
Код
$var = eval();
а вобще зря ты так делаешь
Код
$var = eval();
- так не получается, он выполняется и прописывает сразу полученное значение не создавая переменной $varа почему зря ? коли не секрет
Спустя 48 минут, 43 секунды (21.08.2007 - 10:23) md5 написал(а):
а вот зачем ты так делаешь?
Спустя 5 минут, 14 секунд (21.08.2007 - 10:28) SVFox написал(а):
Цитата(md5 @ 21.8.2007, 7:23) [snapback]26180[/snapback]
а вот зачем ты так делаешь?
Просто хочу некоторые скрипты выводить именно так, сегодня один завтра другой, что бы не хранить их постоянно, а попользовался и забыл
Спустя 11 дней, 2 часа, 13 минут, 32 секунды (2.09.2007 - 12:42) Unikom написал(а):
Цитата(SVFox @ 21.8.2007, 13:28) [snapback]26181[/snapback]
Просто хочу некоторые скрипты выводить именно так, сегодня один завтра другой, что бы не хранить их постоянно, а попользовался и забыл
Лучше делай temp-файлы, и размер меньше чем в БД и подключаются надёжнее. Да и ресурсы на запросы лишний раз не разоряются.
Спустя 9 часов, 10 минут, 13 секунд (2.09.2007 - 21:52) Секстурист написал(а):
Код
<?php
return "Данные";
?>
return "Данные";
?>
Спустя 1 день, 10 часов, 7 минут, 12 секунд (4.09.2007 - 07:59) koder написал(а):
Код
ob_start();
eval(код);
$str = ob_get_contents();
ob_end_clean();
eval(код);
$str = ob_get_contents();
ob_end_clean();
После этого в $str данные вывода...
Спустя 2 дня, 20 часов, 10 минут, 1 секунда (7.09.2007 - 04:09) SVFox написал(а):
Цитата(koder @ 4.9.2007, 4:59) [snapback]26774[/snapback]
Код
ob_start();
eval(код);
$str = ob_get_contents();
ob_end_clean();
eval(код);
$str = ob_get_contents();
ob_end_clean();
После этого в $str данные вывода...
Спасибо!!!!!
_____________