|
|
|
| Здравствуйте!
У меня такая проблема : в БД МУСКЛ есть таблица TEMPLATE в ней допустим 2 столбца - это ID (int) и TEXT (text) вот, в столбце ТЕКСТ хранится смешанный код (HTML и PHP) и задача заключается в том что надо этот код как бы ПРИИНКЛУДИТЬ! т.е. вот пример кода :
<html>
<title> TEST </title>
<body>
ЧИСЛО 1 : <? $ewr=rand(10,100); echo $ewr; ?> <br>
ТЕК<i>СТ Т</i>ЕК<b>СТ</b> КОД <br>
ЧЕТНОЕ? : <? if(is_int($ewr/2)) echo "ДА"; else echo "НЕТ"; ?>
|
Этот код в БД лежит и вот надо его выполнить! чтобы вывелось так например :
ЧИСЛО 1 : 50
ТЕКСТ ТЕКСТ КОД
ЧЕТНОЕ? : ДА
|
| |
|
|
|
|
|
|
|
для: sps
(28.05.2007 в 07:16)
| | eval() | |
|
|
|
|
|
|
|
для: sps
(28.05.2007 в 07:16)
| | Смотрите не выполните чего-нибудь, эдакого.. Мало ли что туда в БД попасть может? :D | |
|
|
|
|
|
|
|
для: sps
(28.05.2007 в 07:16)
| | А может не стОит? | |
|
|
|
|
|
|
|
для: Trianon
(28.05.2007 в 09:54)
| | так EVAL() не катит же!!!
Если бы был там чисто ПХП КОД БЕЗ <? ?> то работало бы !
С защитой БД все в норме! Тока админ имеет возможность вносить туда что нить или изменять! | |
|
|
|
|
|
|
|
для: sps
(28.05.2007 в 17:42)
| | eval ('?>'.$code.'<?'); | |
|
|
|
|
|
|
|
для: sps
(28.05.2007 в 07:16)
| | эм... создавать темповый файлик и инклудить его ... только все равно не понимаю смысла в такой конструкции ... | |
|
|
|
|
|
|
|
для: CrazyAngel
(28.05.2007 в 18:22)
| | eval ('?>'.$code.'<?');
этот вариант подходит! че то я сам не допер! | |
|
|
|