Как выполнить php код из строковой переменной?

svz

Новичок
$s = "<?php echo $price;?>"

Как заставить исполнится этот код из переменной?
А если точнее - как исполнить php код извлеченный из базы данных?
 

svz

Новичок
Вы уверены, что всё делаете правильно, и вам это нужно..?
Зачем, собственно?
:cool:
Да

В базе данных хранится статья о товаре. В нее нужно вставить цену товара, которая вычисляется в момент обращения.
Количество запросов внутри статьи - произвольное.
 

Sufir

Я не волшебник, я только учусь
Как-то не разумно... А если не программист, а оператор статьи набивать будет? Набросайте шаблон и переменные в тексте статьи заменяйте... Ну, это так, личное мнение.
 

Sufir

Я не волшебник, я только учусь
Значит выдёргивайте из базы описание, сохраняйте в файл и include...
 

svz

Новичок
Как-то не разумно... А если не программист, а оператор статьи набивать будет? Набросайте шаблон и переменные в тексте статьи заменяйте... Ну, это так, личное мнение.

Не понял что не разумно.
Сейчас любая статья выводится одной строкой echo $str; А внутри все что угодно (в рамках html).
Сейчас напишу небольшую функцию, которая будет разбирать php и html и внутри $str можно творить чудеса.
А оператора сюда пускать не надо, чтобы рученками своими не пакостил.
 

fixxxer

К.О.
Партнер клуба
Сейчас напишу небольшую функцию, которая будет разбирать php и html и внутри $str можно творить чудеса.
Нехорошо, конечно, учить плохому, но какой, к чертям, разбор?

eval('?>' . $str)
 

С.

Продвинутый новичок
Уж не знаю, что лучше, оставить чудо в жизни человека или "убить Деда Мороза"?
Короче секрет фокуса написан в мануале по функции eval()
 

Фанат

oncle terrible
Команда форума
svz
Когда тебя поломают, сюда за помощью можешь не приходить.
Тебе УЖЕ её предложили и ты УЖЕ от неё отказался.
Удачи.
 

DiMA

php.spb.ru
Команда форума
Не вижу оснований охаивать трехкопеечный блокиратор руля (от угона), поставленный на подгнивший ТАЗик энного года выпуска.
 

denisOg

Новичок
Безопастнее наверно использовать {псевдо-переменные} в статье. Сделать мануал для тех, кто будет редактировать статьи.
Зачем сообщать в статье, какие переменные ты используешь в скрипке........
А переменные наверно совпадают еще с названием полей в таблице.....
 
Сверху