Intereting Posts
Разбирайте все ссылки, которые содержат определенное слово в теге «href» Аутентификация системы без сеансов – Только куки – Является ли это достаточно безопасным? session_regenerate_id (true) недействительный сеанс для ajax-запросов или быстрого обновления Проверьте, существует ли значение в mysql Изменить формат даты на голландский язык как вставить xml в mysql с php curl -F, что это значит? php instagram PHP Переписать URL и сохранить опубликованные данные Подготовленный отчет PHP PDO: могу ли я использовать один заполнитель несколько раз? Файл загрузки Ajax: $ _FILES пуст, но файлы существуют в заголовке запроса Как запустить php-скрипт в фоновом режиме в другом php-скрипте (например, кнопку обновления) TYPO3 6.1.7 новости подробности URL-адреса с параметрами получают на страницу 404 Как обеспечить соединение imap_open Как я могу решить «Нестатический метод xxx: xxx () не следует называть статическим в PHP 5.4? Codeigniter Download Helper повреждает .7z и .rar файлы помощи или альтернативных решений?

Пример веб-службы php

Я новичок в веб-сервисах. Я хотел бы получить хороший учебник и пример для веб-сервиса с использованием PHP. Пожалуйста, предложите мне несколько веб-сайтов, которые объясняют эти вещи простым способом.

Спасибо…

Related of "Пример веб-службы php"

Вот несколько ссылок, которые помогут вам начать:

http://davidwalsh.name/web-service-php-mysql-xml-json

http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/

Это то, что вам нужно.

Удостоверьтесь, что вы установили программу habe Zend Framework – она ​​говорит, как ее установить, если у вас ее нет.

Хорошая вещь в том, что он позволяет Discovery – остальные учебники в сети не являются базовыми POST / GET – не обнаружение сервисов.

<?php ini_set('include_path', '/usr/share/php/libzend-framework-php/'); require_once 'Zend/Soap/AutoDiscover.php'; require_once "Zend/Soap/Server.php"; class BogdansInjectData { private $quotes = array( "one" => "answer one"); /** * @param string $quote * @return string */ function PushData($quote) { /* just encase the string is in uppercase*/ $symbol = strtolower($quote); /* if there is a quote for the day requested */ if (isset($this->quotes[$quote])) { return $this->quotes[$quote]; } else { /* else error */ throw new SoapFault("Server","Unknown Symbol '$quote'."); } } } // if(isset($_GET['wsdl'])) { $autodiscover = new Zend_Soap_AutoDiscover(); $autodiscover->setClass('BogdansInjectData'); $autodiscover->handle(); ?> 

Спасибо, Богдан

PS: Следуйте за этим сообщением, поскольку оно является источником для решения, и оно постоянно обновляется: http://www.getcomputerservices.co.uk/web-development/php-web-service-with-microsoft-discovery/

Вот простой пример, который может помочь вам приступить к работе:

https://stackoverflow.com/questions/502547/restful-webservice-to-sum-a-list-of-numbers

И вот несколько более сложный пример:

Php webservice, который принимает JSON через POST и возвращает обратно изображение

Я использую этот исходный код. Пример SOAP: http://www.java2s.com/Code/Php/Web-Services-SOAP-WSDL/CatalogWeb-Services-SOAP-WSDL.htm