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...

Author: Miya, 2010-11-22

4 answers

É 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
 0
Author: Julian, 2014-04-16 08:11:41