Страница 1 из 1

Вызов PHP-файла из jQuery скрипта

Добавлено: 07 сен 2014, 10:52
Alecto
Сейчас самописный файл proxy.php размещен в корне сайта и вызывается из скрипта, размещенного и стандартно подключенного в папке templates, моего расширения.
в самом скрипте php-файл вызывается так

Код: Выделить всё

jQuery.get('proxy.php?url='
Хочу переместить файл proxy.php из корня в папку расширения, например, в ext/alecto/My/
но, даже при указании прямого пути к php-файлу в скрипте, код не работат http://motobratva.com.test/ext/alecto/My/proxy.php?url=...

Подскажите, что я делаю не так? как правильно адресоваться к указанному файлу? хотелось бы убрать его из корня в папку расширения.

Вызов PHP-файла из jQuery скрипта

Добавлено: 07 сен 2014, 11:21
Татьяна5
http://www.phpbbguru.net/community/topic40502.html - Фронтэнд, перенаправление и службы
Пример - расширение Hello world

Вызов PHP-файла из jQuery скрипта

Добавлено: 07 сен 2014, 11:32
Alecto
т.е. для обращения к скрипту надо еще контроллер настраивать? даже если proxy.php не использует ничего из движка форума?
почему недостаточно задать просто путь?
ведь картинки-то вызываются, например, /ext/alecto/My/images/my.jpg, думал что по аналогии можно любой файл вызвать, лишь бы путь был правильный :(

Вызов PHP-файла из jQuery скрипта

Добавлено: 07 сен 2014, 12:10
Татьяна5
Alecto писал(а):QR_BBPOST т.е. для обращения к скрипту надо еще контроллер настраивать? даже если proxy.php не использует ничего из движка форума?
Да

Вызов PHP-файла из jQuery скрипта

Добавлено: 07 сен 2014, 13:17
Алг
Alecto писал(а):QR_BBPOST думал что по аналогии можно любой файл вызвать, лишь бы путь был правильный
можно, я пробовала по полному адресу http://myforum/ext ...., конечно вызовется.

а, если средствами движка, за это отвечает файл app.php и адрес контроллера будет виден как

Код: Выделить всё

http://myforum/app.php/mycontroller
в файле config/routing.yml мы задаем перенаправление на полный адрес

Вызов PHP-файла из jQuery скрипта

Добавлено: 07 сен 2014, 21:24
Alecto
вроде таки получилось вызвать напрямую, без контроллера.
спасибо.

Вызов PHP-файла из jQuery скрипта

Добавлено: 11 сен 2014, 18:57
Xisp
Alecto писал(а):QR_BBPOST вроде таки получилось вызвать напрямую, без контроллера.
И зачем идти наперекор архитектуре 3.1? Там ничего сложного на первый взгляд нет, а с контролёром вы получите более совместимое расширение, которое можно будет опубликовать на официальном сайте.

Вызов PHP-файла из jQuery скрипта

Добавлено: 11 сен 2014, 19:00
Alecto
это не для публикации.
поясню: у меня есть самописный джаваскрипт с рсс-ридером, который подключает к странице портала сайта данные еще с 3 моих ресурсов.
в этом скрипте используется прокси на пхп, чтобы боты не пролазили.
вот его я и запихнул в свое собственное "домашнее" расширение.
в любом случае, данный вопрос решен и более не актуален.