Estoy creando mi primer WebService con PHP y ya he conseguido generar el XML con WDSL desde mi servicio, pero ahora cuando voy a ejecutar mi Cliente.php no me muestra nada.
Es un Web Service que me debería mostrar el nombre de 3 libros, pero no sé qué me falta o qué tengo mal por lo que no me sale, por favor ayudenme, lo necesito para el trabajo y no lo consigo
Os dejo el código completo:
Servicio.php
Código
<?php require_once "nusoap/nusoap.php"; function getProd($categoria) { if ($categoria == "libros") { "El señor de los anillos", "Los límites de la Fundación", "The Rails Way")); } else { return "No hay productos de esta categoria"; } } $server = new soap_server(); $server->configureWSDL("producto", "urn:producto"); $server->register("getProd", "urn:producto", "urn:producto#getProd", "rpc", "encoded", "Nos da una lista de productos de cada categoría"); $server->service($HTTP_RAW_POST_DATA); ?> Cliente.php <?php $cliente->setCurlOption(CURLOPT_CONNECTTIMEOUT, 60); require_once "nusoap/nusoap.php"; $cliente = new nusoap_client("https://mantenimiento.gmv.com/modules/WebServices/servicio.php"); $error = $cliente->getError(); if ($error) { echo "<h2>Constructor error</h2><pre>" . $error . "</pre>"; } if ($cliente->fault) { echo "<h2>Fault</h2><pre>"; echo "</pre>"; } else { $error = $cliente->getError(); if ($error) { echo "<h2>Error</h2><pre>" . $error . "</pre>"; } else { echo "<h2>Libros</h2><pre>"; echo $result; echo "</pre>"; } } ?>
¿Tengo qué hacer algo con el XML que se genera? Como veis estoy echa un auténtico lio :-S
Mil gracias de nuevo!!
Mod: Los códigos deben estar entre etiquetas GeSHi