exemplo de serviço web do php [fechado]
Sou novo nos serviços web. Eu gostaria de obter um bom tutorial e exemplo para o serviço web usando PHP. Por favor, me sugira alguns sites que explicam essas coisas de uma forma simples.
Obrigado...
33
4 answers
Aqui estão alguns links para começar:
Http://davidwalsh.name/web-service-php-mysql-xml-json
Http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/
30
Author: stillstanding, 2016-04-28 22:54:21
É disto que precisas.
Certifique - se de que você habe Zend Framework instalado-ele diz como instalá-lo se você não tem, de qualquer forma.
{[[2]} a coisa boa sobre ele é que ele permite a descoberta - o resto dos tutoriais na rede não são básico POST / GET - nenhuma descoberta de serviços.<?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();
?>
Obrigado.,
Bogdan
PS: siga este post como é a fonte para a solução e é constantemente atualizado: http://www.getcomputerservices.co.uk/web-development/php-web-service-with-microsoft-discovery/
3
Author: Bogdan Ciocoiu, 2011-11-11 16:14:00
Aqui está um exemplo simples que pode ajudá-lo a começar:
Https://stackoverflow.com/questions/502547/restful-webservice-to-sum-a-list-of-numbers
E aqui está um exemplo um pouco mais complicado:Serviço web do Php que recebe o JSON via POST e devolve uma imagem
1
Author: dreeves, 2017-05-23 12:09:16
Uso este código-fonte. É um exemplo de sabão: http://www.java2s.com/Code/Php/Web-Services-SOAP-WSDL/CatalogWeb-Services-SOAP-WSDL.htm
0
Author: Julian, 2014-04-16 08:11:41