|
|
|
|
|
для: komex
(15.06.2006 в 12:11)
| | Спасибо, попробую еще такой вариант, результат сообщу.
Все держу в БД, чтобы проще организовать поиск, версию для печати и , в общем, мне более нравиться работа с БД, чем с файлами. | |
|
|
|
|
|
|
|
для: AAA
(15.06.2006 в 10:34)
| | Я использовал функцию eval() всего раза 2, поэтому могу и ошибаться, но можно сохранить весь код, хранящийся в БД в одну переменную, потом применить к ней эту функцию. И весь код на php, содержащийся в БД будет выполнен.
Вот тока зачем хранить страницы в базе данных? не проще их просто хранить на сервере как оюычные файлы? | |
|
|
|
|
|
|
|
для: AAA
(15.06.2006 в 10:34)
| | можно попробовать записать текст из БД в файл, а затем этот файл включить by include | |
|
|
|
|
|
|
|
для: komex
(14.06.2006 в 19:05)
| | Спасибо за ответ, но такой вариант не подходит.
Суть вопроса в следующем - все страницы сайта хранятся в БД, соотретственно, будет не только echo , но полностью программные блоки (выбор, поиск по БД и тд). А как вытащить эти рнр-коды из ячейки БД - не знаю.
Выходит следующий вариант
echo ПЕРЕМЕННАЯ ИЗ БД ;
А ПЕРЕМЕННАЯ ИЗ БД - зто кусок программы на РНР.
Насколько понимаю, то при выводе по echo из mysql-поля, данные берутся в кавычки "ПЕРЕМЕННАЯ ИЗ БД ", поэтому html выводится как чистый html-код, а как указать, что далее будет выполнятся РНР- не знаю.
Может, объяснгение не очень понятно, но как получилось.
Жду совет. | |
|
|
|
|
|
|
|
для: AAA
(14.06.2006 в 18:21)
| | Если должен вывести "1111111111", то попробуй применить функцию eval():
<?php
...
eval($body);
...
|
| |
|
|
|
|
|
|
| Здраствуйте, помогите в решении такой проблемы.
Необходимо php-код записать в текстовое поле БД MySQL, а потом его запустить на выполнение.
Обращають к базе по коду
$result0 = mysql_query("SELECT * FROM news where type='2' and id_news=107");
$rows0 = mysql_num_rows($result0);
if ((!$rows0) || ($rows0 < 1)) { echo ""; }
else { while($row0 = mysql_fetch_array($result0))
{ $body=$row0["body"];
echo $body."<br>";
} }
Запись body <? echo "1111111111 "; ?> воспринемает как комментарий.
Может, не правильно записан оператор есho ??? | |
|
|
|
|