Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[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() с данными и функциями которые эти данные реализуют на шаблон...так?
|
|
|