Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2008, 12:32
Avatar de lisandro Arg
lisandro Arg
 
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Primer ensayo con NUSOAP (Fatal error !)

Bueno eso estoy intentando obtener datos en mi localhost a partir de un servicio web externo y no logro hacerlo funcionar, lo raro es que si funciona en el debuger de phped (mi editor) pero desde el navegador me tira un error que no entiendo, a ver si pueden darme una mano, les dejo aca el codigo y el error.

Código PHP:
<?php
   
include_once('../lib/nusoapforphp5/lib/nusoap.php');
   
   
//GeoIpService
   
$wsdlURL "http://www.webservicex.net/geoipservice.asmx?wsdl";
   
$soap = new soapclient($wsdlURL,array(true));

   
$result $soap->call("GetGeoIPContext");
   if(
$error $soap->getError()){ die($error);}
   echo 
$result["GetGeoIPContextResult"]["CountryName"]; 

?>
Y el error:

Fatal error: Uncaught SoapFault exception: [Client] Function ("call") is not a valid method for this service in C:\xampp\htdocs\lab\webservice\geoipservice.php:8 Stack trace: #0 [internal function]: SoapClient->__call('call', Array) #1 C:\xampp\htdocs\lab\webservice\geoipservice.php(8) : SoapClient->call('GetGeoIPContext') #2 {main} thrown in C:\xampp\htdocs\lab\webservice\geoipservice.php on line 8