Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como configurar um SoapServer Simples PHP com um arquivo Função
Se você criou uma função que você deseja tornar disponíveis como um serviço da Web, você pode criar um Simple Object Access Protocol , ou SOAP, servidor para facilitar o intercâmbio de informações do requerimento solicitando o serviço da Web e as informações fornecidas pela função que você criou. Para criar um servidor SOAP simples , você deve baixar o kit de ferramentas NuSOAP , um conjunto de código aberto de classes PHP que simplifica significativamente a tarefa de criar um servidor SOAP. Então você deve criar a função que fornece o serviço e usar o objeto NuSOAP para criar o servidor . Instruções
1

Baixar NuSOAP , um kit de ferramentas de SOAP de código aberto para PHP (consulte Recursos) . Observe o diretório onde você coloca o arquivo NuSOAP no servidor web.
2

Crie a função que irá fornecer o serviço Web . Por exemplo, para criar uma função que recebe um número de cliente e fornece um nome do cliente, tipo :

cliente function ( $ number ) {

$ clientes = load_customers () //retorna um array de cliente [ número ] =
nome

$ name = "";

if ( isset ( $ clientes [$ número] ) ) $ name = $ clientes [ número] ; $

retornar $ name ; }


3

Incluir o arquivo NuSOAP . Por exemplo, digite :

include (" /usr /local /nusoap /nusoap.php ");
4

Crie um novo objeto servidor SOAP. Por exemplo, digite :

$ server = new soap_server ;
5

Registre a função que você criou com o servidor SOAP. Por exemplo, digite :

$ server - > register ( " cliente ");
6

uma falha de servidor com uma mensagem de erro apropriada Definir se foi encontrado nenhum cliente . Por exemplo, digite :

if ($ nome == "" ) {server -> culpa

$ falha = $ (" soap: Servidor ", " http://example . com.br /customerlookup.php "," Cliente não existe " ); }


7

Envie o resultado do serviço web de volta para o cliente. Por exemplo, digite :

$ server -> serviço ( $ HTTP_RAW_POST_DATA );

>

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover o Duplicate palavra em uma String em PHP 
·Como criar um botão personalizado em PHP 
·Como ajustar um anexo PHP Nome do arquivo 
·A maioria dos frameworks PHP Leve 
·PHP Erro fatal: não é possível usar cordas offset co…
·Wildcards e funções SQL 
·Como Incorporar PHP em uma foto 
·PHP ' isset ' vs 'vazio' 
·Como criar um redirecionamento PHP para um Afiliado 
·Como importar conexões em MySQL Workbench 
  Artigos em destaque
·PHP ' isset ' vs 'vazio' 
·Tipos PHP SPL 
·Como programar uma TI-86 
·Como agregar funções vetoriais 
·Definir um array multi-dimensional em C + + 
·Como determinar se um arquivo é uma imagem em PHP 
·Script de backup para arquivos PHP MySQL 
·Como verificar um tipo de arquivo PHP 
·Como: PHP Clique Rastreamento Pixels 
·Como instalar um pacote RPM 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados