| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > PHP код в Mysql |
| Автор: Akonkagva1 6.7.2009, 13:23 | ||
| Здравствуйте, У меня в базе MYSQL храниться PHP скрипт, как с помощью PHP можно отобразить тот PHP код, который находиться в базе данных ? Пример в базе есть ID primary key CODE Text id = 1 CODE =
Жду ваших ответов, заранее спасибо. |
| Автор: icewind 6.7.2009, 13:35 |
| Для исполнения строки как кода есть функция eval() |
| Автор: patap 6.7.2009, 13:37 |
| eval('echo "hello world";'); http://ua2.php.net/manual/en/function.eval.php |
| Автор: Ипатьев 6.7.2009, 13:44 |
| Наличие программного кода в базе данных говорит в первую очередь о непродуманной архитектуре системы. Это нарушение одного из основных принципов - разделения кода и данных. В дальнейшем сильно затруднит поддержку и отладку кода. |
| Автор: Akonkagva1 6.7.2009, 16:14 |
| Я понимаю, но в данном случае это было необходимо ... Спасибо за ваши ответы. |
| Автор: Ипатьев 6.7.2009, 16:32 |
| Ну, начинающим программистам часто те или иные действия кажутся необходимыми, на самом деле таковыми не являясь. Вон, в соседнем топике очаровательная конструкция, к примеру: if($x==o or $x==NULL or $x==""). Тоже автор считает все эти проверки необходимыми. |