Выдираю PHP-скрипт из БД, а он не работает.

123
28
На сайте с 31.10.2009
Offline
116
#11
inse3t:
Александр Сергеев, eval из бд... ух... Экстрим!

А почему экстрим, не подскажете?

Борец за чистоту Интернета.
[Удален]
#12
2038:
PHP-код в БД необходим, так как сайт построен на БД

вот это новость, вас за такую "архитектуру" надо за "ххх" подвешивать на "ххх"

inse3t
На сайте с 08.05.2006
Offline
84
#13

Использование eval() на предположительно-возможно-изменяемых пользователях данных чревато выполнением произвольного кода.

inse3t добавил 02.07.2010 в 15:42

bearman, +100500

N
На сайте с 06.05.2007
Offline
419
#14

Так делают и это бывает удобно. у php не настолько сложный синтаксис, чтобы eval работал медленно.

Но еще и делают кеш этих же блоков кода на диске, для того, чтобы в работу включался php-акселератор.

Этот форум у вас работает? так там все темплаты и расширения сделаны в виде eval-кода из бд.

Кнопка вызова админа ()
inse3t
На сайте с 08.05.2006
Offline
84
#15

netwind, че к чему... Не пришей кобыле хвост?

inse3t добавил 02.07.2010 в 15:56

netwind, внатуре тупой, а ты типа умный такую хрень писать не в тему?

28
На сайте с 31.10.2009
Offline
116
#16

А как сделать require на конкретной странице, помимо создания строки if(...) в шаблоне?

inse3t
На сайте с 08.05.2006
Offline
84
#17

2038, ебана... Че спросил?

28
На сайте с 31.10.2009
Offline
116
#18
inse3t:
2038, ебана... Че спросил?

Ммм, если честно, уже сам не понял :)

2038 добавил 02.07.2010 в 16:07

Короче, раз большинство сайтов построены на CMS, которые используют БД как место хранение информации, то мне интересно, как обрабатывается любой php-код, как выдираются POST и GET переменные со страницы и т.п.?

inse3t
На сайте с 08.05.2006
Offline
84
#19

2038, ну бывает. Я чуть мозг не вывернул. %)

28
На сайте с 31.10.2009
Offline
116
#20

Дотрепались про eval на этом форуме)) рухнуло всё на полчаса.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий