Отправить xml / json / jsonp методом POST / GET с помощью PHP / JavaScript, обработка и прием

Автор: admin


 

В данном посте я собрал готовые простые решения, необходимые каждому web разработчику, сталкивающегося с отправкой (POST/GET) и обработкой полученных данных (xml, json, …).

logo

 

Здесь для себя вы найдете:

  1. как сформировать XML, JSON и отправить данные с помощью JavaScript (JQuery) на сервер (локальный)
  2. как обработать полученные данные на стороне сервера, т.е. парсинг xml, json с помощью PHP
  3. как обработать полученные ответ с сервера (парсинг XML, JSON и как запустить полученный javascript) с помощью JavaScript (JQuery)
  4. как отправить данные с помощью JavaScript (JQuery)  на удаленный сервер (JSONP)
  5. как передать данные обратно браузеру с удаленного сервера (JSONP) с помощью PHP
  6. как сформировать XML, JSON и отправить данные с помощью PHP на другой сервер (серверный скрипт)

Отлавливаем POST/GET запрос

Автор: admin


 

В разрабатываемых web проектах, мы частенько можем использовать POST или GET запрос к удаленному серверу.

1

Как пример для интернет-магазина, это POST запрос к удаленному серверу компании доставки. В запросе мы информируем его от том, куда и во сколько доставить какой-либо товар. Применение запросам может быть разное. Главное это то, что для отладки нам нужен инструмент, дабы узнать что-мы шлем наконец и не вкрались ли ошибки.

Создаем модуль в OpenCart

Автор: admin


 

В данном посте я дам вам минимум информации, которой хватит для создания своего модуля для системы OpenCart 1.х.
Для OpenCart версий 2.х есть отдельный пост.

Ничего лишнего, итак приступим …

organizational_unit

Для того что бы создать свой первый модуль, нам необходимо как минимум 6 файлов.

Структура OpenCart

Автор: admin


 

В данном посте я составил список, демонстрирующий какие в основном бывают файлы представления, где они находиться и за что отвечают в OpenCart (1.5.4.1).

OpenCart, прикручиваем модель к контроллеру

Автор: admin


adjustable_wrench

Для того что бы прикрутить модель к контроллеру в системе OpenCart, первым делом необходим загрузить модель, для этого прописываем в контроллере следующие строки

OpenCart, прикручиваем представление к контроллеру

Автор: admin


adjustable_wrench

В OpenCart, на один контроллер можно посадить не только один файл представления, но и не сколько. Когда в адресной строке своего браузера, вы прописываете

«http://доменное_ия/index.php?route=common/home»

то вы обращаетесь к контроллеру home.php

Добавляем новую страницу (схему) в OpenCart

Автор: admin


 

Иногда возникает потребность в создание новой страницы или схемы под OpenCart, под страницей я буду  понимать новую связку файла представления (.tpl) и контроллера (php).

file_web

Как пример мы хотим сделать страницу, где будет выводиться все последние поступления. Это будет пустая страница типа home.tpl, в админпанели OpenCart мы установим стандартный модуль «Последние» и добавим его на вывод в наш новую схему.

 
© s-engineer.ru, 2012-2017 | Все права защищены