Как получить доступ к файлу через Ajax - ICMS2

#1 1 марта 2015 в 16:41
Не получается обратиться к файлу /system/widgets/file.php через аякс запрос
консоль выдает 403 forbidden.
Я так понимаю что это происходит потому, что в cms запрещен прямой доступ к файлам.

И все же возможно как то обратиться к нему?
#2 1 марта 2015 в 17:10
Rossoman, в директории /system/ лежит файл .htaccess с содержимым Deny From All. Что говорит о том, что обращаться напрямую ко всем файлам ниже этой категории нельзя. Вам нужно либо создать нужный вам файл в другой директории, в корне например, или же создать миниконтроллер с одним экшеном, который вам будет отдавать что нужно.
#3 1 марта 2015 в 17:19
Fuze, спасибо
#4 1 марта 2015 в 17:26
Есть и третий вариант. Открыть доступ к конкретному файлу
<Files "my_file.php">
Allow from all
</Files>
#5 1 марта 2015 в 18:05
Можно положить файл в папку libs в той же system и вызвать его где угодно
Если это file.php — то вызываем так
cmsCore::loadLib('file');
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.