Автор Тема: Выполнение PHP-кода из БД  (Прочитано 3664 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dad Evil

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://127.0.0.1
Выполнение PHP-кода из БД
« : 12 Ноября 2002, 14:54:30 »
Не приходилось ли кому-нибудь сохранять PHP-код в базе данных, чтобы потом includ-ить его в готовые шаблоны?
Что-то типа include из переменной?
Может, zend_printf() пойдет для этого? Если да, то как его заставить работать?

Plz, не предлагайте варианты с промежуточным сохранением кода в файл (слишком по-ламерски :D ) и использование eval() (код сложнее чем просто распечатка переменных :) )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Выполнение PHP-кода из БД
« Ответ #1 : 12 Ноября 2002, 15:03:46 »
А что - eval умеет исполнять только простой код?
слишком по-ламерски - это хранить код в базе.
А вообще, вопрос из разряда дурацких. "Как мне сделать eval? Eval не предлагать!"

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Выполнение PHP-кода из БД
« Ответ #2 : 12 Ноября 2002, 19:56:39 »
Цитировать
код сложнее чем просто распечатка переменных

и в чем проблема:

eval($row[имя_поля]);

И причем тут какой у тебя код?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Dad Evil

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://127.0.0.1
Выполнение PHP-кода из БД
« Ответ #3 : 13 Ноября 2002, 14:01:40 »
Ну раз вы такие умники, скажите что за ошибка вылазит при этом:
Parse error: parse error in x:\\xxx\\xxx.php(52) : eval()\'d code on line 1

2RomikChef - не знаешь ответа, иди дальше...

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Выполнение PHP-кода из БД
« Ответ #4 : 13 Ноября 2002, 14:10:33 »
Dad Evil
[OFF]не хами[/OFF]

а лучше код покажи этого самого
Цитировать
x:\\xxx\\xxx.php(52)
So let it be written
So let it be done I\'m creeping death

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Выполнение PHP-кода из БД
« Ответ #5 : 13 Ноября 2002, 18:59:54 »
Скорее всего кавычка.
Вообще неплохо показать код.
Так. На всякий случай.
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28