Выполнение PHP в тексте из БД - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Tue, 21 May 2024 13:23:03 +0300 15. <strong>SNELS</strong>, тоже мысль такая пришла. Только файлы без разширений в специальном закритом хранилище, с deny from all. А потом инклудить. https://visavi.net/topics/38659/643119 Выполнение PHP в тексте из БД Кевин Митник Fri, 09 Aug 2013 15:42:42 +0400 Сообщения https://visavi.net/topics/38659/643119 12. <strong>Voland</strong>, так пусть файлы редактирует. https://visavi.net/topics/38659/643112 Выполнение PHP в тексте из БД Станислав Fri, 09 Aug 2013 14:14:33 +0400 Сообщения https://visavi.net/topics/38659/643112 Да блин, сделай простенький шаблонизатор.<br> пусть все темплейты (куски html) страницы лежат в файликах.<br> В нужном месте {CUSTOM_TEXT} меняешь на нужное содержание и всё. https://visavi.net/topics/38659/643093 Выполнение PHP в тексте из БД shilo Fri, 09 Aug 2013 08:20:28 +0400 Сообщения https://visavi.net/topics/38659/643093 7. <strong>Im-ieee</strong>, не целесообразно использовать тут готовый. Тот же смарти, если не ошибаюсь, весит аж целый мегабайт. https://visavi.net/topics/38659/643083 Выполнение PHP в тексте из БД Кевин Митник Fri, 09 Aug 2013 00:58:28 +0400 Сообщения https://visavi.net/topics/38659/643083 Спасибо, тем кто помог, а не язвил! Это понятно что php коду место в php-файлах. Ну ситуация возникла что человеку нужно чтобы он мог редактировать все страницы, включая и форму для отправки данных. А оставлять форму без защиты не хорошо, а защита вся на php, вот так вот и получилось https://visavi.net/topics/38659/643064 Выполнение PHP в тексте из БД Сергей Thu, 08 Aug 2013 19:49:13 +0400 Сообщения https://visavi.net/topics/38659/643064 php коду место в .php файлах https://visavi.net/topics/38659/643026 Выполнение PHP в тексте из БД JustZero Thu, 08 Aug 2013 12:42:39 +0400 Сообщения https://visavi.net/topics/38659/643026 8, Работать это может быть и будет, но всё же, задумайтесь о переработке архитектуры. https://visavi.net/topics/38659/643022 Выполнение PHP в тексте из БД юЮЮфюв Thu, 08 Aug 2013 12:00:22 +0400 Сообщения https://visavi.net/topics/38659/643022 А может перестаните быдлокодить, и бд использовать для конкретных целей, а не хранить там разметку страниц и php-сценарии) https://visavi.net/topics/38659/643021 Выполнение PHP в тексте из БД Алексей Thu, 08 Aug 2013 11:54:10 +0400 Сообщения https://visavi.net/topics/38659/643021 файл index.php include&#039;ит шаблон style.php, в style.php есть переменная $content с содержимым страницы и вставлена через echo&#039; татаа &#039;.$content.&#039; татата &#039;; $content собирается из файла модуля страницы, который подключается через include в index.php - например pages.php. В pages.php собирается переменная $content, по типу .=, тут происходит запрос в БД, получается данные и добавляются к переменной $content. <br> На этой страницы у меня реализована форма, в ней должна быть поля со следующим<br> <br> <em><span style="font-size:x-small">Добавлено через 00:45 сек.</span></em><br> &lt;input name=&quot;hash&quot; type=&quot;hidden&quot; value=&quot;&#039;.check_form.&#039;&quot;&gt;<br> <br> <em><span style="font-size:x-small">Добавлено через 02:09 сек.</span></em><br> за eval спасибо, попробую сейчас https://visavi.net/topics/38659/643011 Выполнение PHP в тексте из БД Сергей Thu, 08 Aug 2013 08:06:15 +0400 Сообщения https://visavi.net/topics/38659/643011 Да уж, хранить по сути php код в БД - это необычно. Самое простое, наверное, <pre class="prettyprint"> &lt;?php eval(&#039;echo &quot;&#039;.addcslashes($str, &quot;\n\&quot;&quot;).&#039;&quot;;&#039;); ?&gt; </pre> <br> <em><span style="font-size:x-small">Добавлено через 01:57 сек.</span></em><br> 6. <strong>Кевин Митник_HHTeam</strong>, может проще взять уже готовый шаблонизатор? https://visavi.net/topics/38659/643010 Выполнение PHP в тексте из БД Петр Thu, 08 Aug 2013 08:01:58 +0400 Сообщения https://visavi.net/topics/38659/643010 все правильно подумал. добавляй ключевые слова типа {title} и т.д, а потом перед выводом прогоняй str_replace(). Решение примитивно, но если такая специфическая архитектура - то и так прокатит https://visavi.net/topics/38659/643009 Выполнение PHP в тексте из БД Кевин Митник Thu, 08 Aug 2013 08:01:21 +0400 Сообщения https://visavi.net/topics/38659/643009 1, Так это же бред. Если я правильно все понял. https://visavi.net/topics/38659/643008 Выполнение PHP в тексте из БД юЮЮфюв Thu, 08 Aug 2013 07:12:55 +0400 Сообщения https://visavi.net/topics/38659/643008 Привет! Как уже выше было сказано - код в студию! https://visavi.net/topics/38659/643006 Выполнение PHP в тексте из БД marti91 Thu, 08 Aug 2013 04:05:44 +0400 Сообщения https://visavi.net/topics/38659/643006 Может eval для твоего условия подойдёт. https://visavi.net/topics/38659/643004 Выполнение PHP в тексте из БД Domino Thu, 08 Aug 2013 02:11:42 +0400 Сообщения https://visavi.net/topics/38659/643004 1. <strong>Voland</strong>, сейчас, только свой хрустальный шар достану. Разширение файла программы php? И кусок кода в студию https://visavi.net/topics/38659/643003 Выполнение PHP в тексте из БД Erika Thu, 08 Aug 2013 01:02:57 +0400 Сообщения https://visavi.net/topics/38659/643003