Consulta php
Que tal mucho gusto te escribo ya que tengo un problema con PHP que no puedo solucionar y no se como hacerlo.
Estoy usando nusoap con PHP y tengo un ejemplito sencillo que no puedo hacerlo funcionar y no se que estoy haciendo mal.
Tengo dos archivos uno, cliente.php y otro server.php que los códigos son los siguientes
server.php
<?
//incluimos la clase nusoap.php
require_once('c:/appserv/www/nusoap/lib/nusoap.php');
//creamos el objeto de tipo soap_server
$server = new soap_server;
//registramos la función que vamos a implementar
$server->register('hello');
//implementamos la función
function hello ($name){
return "Hola $name.";
}
//llamamos al método service de la clase nusoap
$server->service($HTTP_RAW_POST_DATA);
?>
y este es el codigo de cliente.php
<?php
//incluimos la clase nusoap.php
require_once('c:/appserv/www/nusoap/lib/nusoap.php');
//creamos el objeto de tipo soapclient.
//http://www.mydomain.com/server.php se refiere a la url
//donde se encuentra el servicio SOAP que vamos a utilizar.
$soapclient = new soapclient( 'http://localhost/nusoap/misejemplos/server.php');
//Llamamos la función que habíamos implementado en el Web Service
//e imprimimos lo que nos devuelve
echo $soapclient->call('hello',array('name'=>'Mundo'));
?>
Estos dos archivos están guardados en la carpeta misejemplos.
La carpeta misejemplos esta dentro de la carpeta nusoap
la carpeta nusoap tiene en su interior la carpeta emisejemplos y la carpeta lib donde están las librerías de nusoap.
La carpeta nusoap esta dentro de www ya que estoy utilizando el paquete appserv.
lo que hago es colocar en el explorador http://localhost/nusoap/misejemplos/cliente.php
no me da error pero no muestra nada. No se donde me equivoco
Espero que me puedas ayudar, desde ya gracias y disculpa la molestia
saludos
MARTIN
Estoy usando nusoap con PHP y tengo un ejemplito sencillo que no puedo hacerlo funcionar y no se que estoy haciendo mal.
Tengo dos archivos uno, cliente.php y otro server.php que los códigos son los siguientes
server.php
<?
//incluimos la clase nusoap.php
require_once('c:/appserv/www/nusoap/lib/nusoap.php');
//creamos el objeto de tipo soap_server
$server = new soap_server;
//registramos la función que vamos a implementar
$server->register('hello');
//implementamos la función
function hello ($name){
return "Hola $name.";
}
//llamamos al método service de la clase nusoap
$server->service($HTTP_RAW_POST_DATA);
?>
y este es el codigo de cliente.php
<?php
//incluimos la clase nusoap.php
require_once('c:/appserv/www/nusoap/lib/nusoap.php');
//creamos el objeto de tipo soapclient.
//http://www.mydomain.com/server.php se refiere a la url
//donde se encuentra el servicio SOAP que vamos a utilizar.
$soapclient = new soapclient( 'http://localhost/nusoap/misejemplos/server.php');
//Llamamos la función que habíamos implementado en el Web Service
//e imprimimos lo que nos devuelve
echo $soapclient->call('hello',array('name'=>'Mundo'));
?>
Estos dos archivos están guardados en la carpeta misejemplos.
La carpeta misejemplos esta dentro de la carpeta nusoap
la carpeta nusoap tiene en su interior la carpeta emisejemplos y la carpeta lib donde están las librerías de nusoap.
La carpeta nusoap esta dentro de www ya que estoy utilizando el paquete appserv.
lo que hago es colocar en el explorador http://localhost/nusoap/misejemplos/cliente.php
no me da error pero no muestra nada. No se donde me equivoco
Espero que me puedas ayudar, desde ya gracias y disculpa la molestia
saludos
MARTIN
1 Respuesta
Respuesta de edysoftware
1