[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипты php в sql и их выполнение
SVFox
Доброе время недели!

Есть такой вопрос:
например я записываю в 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 "Данные";
?>

Спустя 1 день, 10 часов, 7 минут, 12 секунд (4.09.2007 - 07:59) koder написал(а):
Код
ob_start();
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();


После этого в $str данные вывода...


Спасибо!!!!!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.