Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выполнение PHP кода
 
 автор: sps   (28.05.2007 в 07:16)   письмо автору
 
 

Здравствуйте!
У меня такая проблема : в БД МУСКЛ есть таблица 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
ТЕКСТ ТЕКСТ КОД 
ЧЕТНОЕ? : ДА

   
 
 автор: bronenos   (28.05.2007 в 07:26)   письмо автору
 
   для: sps   (28.05.2007 в 07:16)
 

eval()

   
 
 автор: kasmanaft   (28.05.2007 в 08:30)   письмо автору
 
   для: sps   (28.05.2007 в 07:16)
 

Смотрите не выполните чего-нибудь, эдакого.. Мало ли что туда в БД попасть может? :D

   
 
 автор: Trianon   (28.05.2007 в 09:54)   письмо автору
 
   для: sps   (28.05.2007 в 07:16)
 

А может не стОит?

   
 
 автор: sps   (28.05.2007 в 17:42)   письмо автору
 
   для: Trianon   (28.05.2007 в 09:54)
 

так EVAL() не катит же!!!
Если бы был там чисто ПХП КОД БЕЗ <? ?> то работало бы !
С защитой БД все в норме! Тока админ имеет возможность вносить туда что нить или изменять!

   
 
 автор: bronenos   (28.05.2007 в 18:24)   письмо автору
 
   для: sps   (28.05.2007 в 17:42)
 

eval ('?>'.$code.'<?');

   
 
 автор: CrazyAngel   (28.05.2007 в 18:22)   письмо автору
 
   для: sps   (28.05.2007 в 07:16)
 

эм... создавать темповый файлик и инклудить его ... только все равно не понимаю смысла в такой конструкции ...

   
 
 автор: sps   (28.05.2007 в 18:42)   письмо автору
 
   для: CrazyAngel   (28.05.2007 в 18:22)
 

eval ('?>'.$code.'<?');
этот вариант подходит! че то я сам не допер!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования