Создание собственного (пользовательского) обработчика форм - друпал 7
Primary tabs
Наверное, сначала имеет смысл рассмотреть создание самой формы
Перепишем вот это код таким образом:
<?php // функция которая будет отвечать на запросы http://имясайт/nvnforum function main_function(){ echo '1231234 <br>'; // просто выведем текст if (isset($_GET['a'])) // демонстрация обработки GET запроса )) echo 'a = '. $_GET['a']; } // хук (крючок) определяющий компоненты меню - именно // он позволяет нам сделать адрес http://имясайт/nvnforum // доступным для обращения function nvnforum_menu(){ $items = array(); $items['nvnforum'] = array( // nvnforum - адрес для запросов 'title' => 'Заголовок страницы',//заголовок страницы 'page callback' => 'main_function',//имя функции, которая обработакт запрос для данного url 'type' => MENU_NORMAL_ITEM, //тип страницы 'access callback' => TRUE, //доступ к странице (здесь можно написать проверяющую функцию) ); return $items; }
Если в адресной строке набрать
имясайта/nvnforum?a=888
то мы получим ответ:
1231234 a = 888
То есть теперь мы можем отвечать на GET запросы, аналогично можно бросить POST запрос из внешней системы.
- Log in to post comments
- 3041 reads