Forum Webscript.Ru

Общие => Базы данных => Тема начата: Goodwin от 27 Ноября 2002, 07:10:00

Название: Не работают инструкции PHP, полученные из MySQL
Отправлено: Goodwin от 27 Ноября 2002, 07:10:00
Странички у меня храняться в базе. Достаю их из БД - все работает. Но если в базе MySQL находится какой-нибудь оператор PHP (echo, phpinfo и т. д.), то в html-просмотре видно, что они попали на страницу, но почему-то не прошли обработку интерпретатором PHP. Кто-нибудь с этой проблемой уже сталкивался?
Название: Не работают инструкции PHP, полученные из MySQL
Отправлено: rembo от 27 Ноября 2002, 08:08:27
eval();
Название: Не работают инструкции PHP, полученные из MySQL
Отправлено: Goodwin от 04 Декабря 2002, 10:12:40
Сенкс! Функция та, что нужно. осталось только понять как ее пользовать.  Получил я из базы код, допустим, в переменную $row[code].
Пишу eval ( "echo \'$row[code]\';");, писать eval ( "echo \'$row[code]\';"); нельзя. Код так тупо и прописывается на странице. Пробовал писать eval не в php-файле, а прямо в базе - результат тот же. Так как надо работать с этим eval()?
Может кто-нубудь показать мне пару строк с этой функцией? Буду премного благодарен.
design@esholding.ru
Название: Не работают инструкции PHP, полученные из MySQL
Отправлено: xnx от 04 Декабря 2002, 16:43:55
ман http://www.php.net/manual/en/function.eval.php
Название: Не работают инструкции PHP, полученные из MySQL
Отправлено: AlieN от 04 Декабря 2002, 17:19:05
Эээ.....

eval("$row[code]");
Название: Не работают инструкции PHP, полученные из MySQL
Отправлено: Goodwin от 04 Декабря 2002, 19:52:27
Огромное спасибо! Всё заработало.