Godzza 0 Опубликовано: 22 февраля 2008 Рассказать Опубликовано: 22 февраля 2008 Скажите, пожалуйста, как можно сделать так, чтобы движок, в конкретной статической странице понимал php код? Спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 22 февраля 2008 Рассказать Опубликовано: 22 февраля 2008 Смысл такого действия? Это помимо безопасности ещё и нарушает и саму суть фразы "Статичная страница". Вам так трудно сделать модуль? Цитата Ссылка на сообщение Поделиться на других сайтах
Godzza 0 Опубликовано: 22 февраля 2008 Рассказать Опубликовано: 22 февраля 2008 Автор ...или может кто то сможет подсказать простенький Ява скрипт, задача которого - просто вывести в HTML страницу файл php Цитата Ссылка на сообщение Поделиться на других сайтах
n0lik 75 Опубликовано: 22 февраля 2008 Рассказать Опубликовано: 22 февраля 2008 Может так можно? <iframe src="stranica.php" width="xxx" height="xxx" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"></iframe> Цитата Ссылка на сообщение Поделиться на других сайтах
Godzza 0 Опубликовано: 22 февраля 2008 Рассказать Опубликовано: 22 февраля 2008 Автор n0lik, Спасибо, так можно..., но с ифреймом тоже сложности есть, Вы его не сможете растянуть на всю ширину экрана, даже если width поставите 100%, он растянет её тогда на столько, сколько понадобится файлу stranica.php чтобы вывести всю информацию..., вот, т.е. это вариант..., но не очень хороший, а если значения "widht" присваивать какие то статические размеры, к примеру 500, тогда на больших экранах вообще не красиво получаться будет... Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 22 февраля 2008 Рассказать Опубликовано: 22 февраля 2008 простенький Ява скрипт, задача которого - просто вывести в HTML страницу файл phpвсмысле код этого файла или результат его работы? Цитата Ссылка на сообщение Поделиться на других сайтах
Godzza 0 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 Автор lifestar, результат его работы Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 23 февраля 2008 Рассказать Опубликовано: 23 февраля 2008 (изменено) Godzza, никто, кроме администратора не может пользоваться статическими страницами? Если так, то вот небольшой хак: 1. При добавлении статической страницы прямо в тексте пишем{include='test.php'} Кавычки могут быть как одинарными, так и двойными 2. Открываем файл engine/modules/static.php, находим $template = stripslashes($static_result['template']); и ниже пишем if (preg_match('/{include=[\'|"](.*)[\'|"]}/siU', $template, $res)) { include_once ROOT_DIR.'/'.$res[1]; $template = str_replace($res[0], $out, $template); } 3. Файл test.php у меня такой: <?php $out = 'Hello'; ?> Обязательно весь вывод подключаемого файла должен сохраняться в переменную $out, то есть никаких echo! Файл может лежать в любом месте, в моём примере он лежит в корне сайта. Если файл лежит в папке engine/modules, то не забываем прописывать полный путь к нему в шаге 1, а именно {include='engine/modules/test.php'} Изменено 23 февраля 2008 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.