Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2013, 15:10
rey_maxx
 
Fecha de Ingreso: enero-2013
Mensajes: 2
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Crear Web Service con PHP

este es el codigo que utilizo para el cliente.php

<?php
require_once("lib/nusoap.php");
$wsdl='http://localhost/xml-webservice/server.php?wsdl';
$client = new nusoap_client($wsdl, 'wsdl');


$result = $client->call('hello', array('name' => 'Scott'));

// Despliega el result
echo '<h2>Resultado</h2><pre>';
print_r($result);
echo '</pre>';
?>

y este es el del server.php
<?php
require_once("lib/nusoap.php");
$ns ='http://localhost/xml-webservice/';

$servidor = new soap_server();
$servidor->configureWSDL('hola',$ns);
$servidor->wsdl->schemaTargetNamespace=$ns;

$servidor->register('hello',array('name' => 'xsd:string'),array('return' => 'xsd:string'),$ns);

function hello($name) {
return 'Hola, ' . $name;
}

$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$servidor->service($HTTP_RAW_POST_DATA);
?>


pero lo que no puedo hacer es como regresar un query completo en el xml