информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsГде водятся OGRыАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[CGI] такой вопрос... 29.03.02 14:36  
Автор: madazulu <Alexander> Статус: Member
<"чистая" ссылка>
php + mysql

существует переменая string $somecode
значение переменной берется из базы

$result=mysql_query($query);
$row = mysql_fetch_array($result);
$somecode = $row["somecode"];

короче говоря в базе хранится PHP код. задача состоит в том чтобы генерить php код из базы в зависимости от каких то условий. так вот КАК добится выполнение этого кода в сценарии. (пишу что-то типа шаблонизатора)

объясняю я быть может криво, но у меня щас каша в голове, видимо чего-то не понимаю...
или может вообще как-то по другому можно делать? через require, но тогда получается что каждая "запись" - это новая страница кода, значит реляционность базы пропадает напроч.

как быть...х.з...
попробуй eval() 29.03.02 14:51  
Автор: coldfire Статус: Незарегистрированный пользователь
<"чистая" ссылка>
вэри биг сенкс! 29.03.02 15:16  
Автор: madazulu <Alexander> Статус: Member
<"чистая" ссылка>
родина тебя не забудет ;)

блин, мне книжки еще читать и читать...
[CGI] NB 29.03.02 16:40  
Автор: paganoid Статус: Member
<"чистая" ссылка>
eval() , конечно, это выход, но на своём опыте хочу предостеречь тебя от злоупотребления. К примеру последние дыры в phpBB - именно из-за evalа этого. Если тебе нужно хранить шаблоны, то лучше используй специальные библиотеки для хранения шаблонов - phemplate, quicktemlate, fasttemplate...
[CGI] NB 29.03.02 17:04  
Автор: madazulu <Alexander> Статус: Member
<"чистая" ссылка>
> eval() , конечно, это выход, но на своём опыте хочу
> предостеречь тебя от злоупотребления. К примеру последние
> дыры в phpBB - именно из-за evalа этого. Если тебе нужно
> хранить шаблоны, то лучше используй специальные библиотеки
> для хранения шаблонов - phemplate, quicktemlate,
> fasttemplate...

т.е. как я понял лучше всего написать в отдельном файле array() с данными и функциями которые эти данные реализуют на шаблон...так?
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach