Estoy haciendo un webservice con nusoap y no se que pasa con los includes
Pondre el código para argumentar mejor
 Cita:   
Codigo cliente
 Código PHP:
   <?php
 
require_once('/var/www/Project/libs/nusoap/nusoap.php');
 
//$oSoap=new nusoap_client('http://webService.serverApp.com:446?wsdl');
$oSoap = new nusoap_client('http://webService.serverApp.com:446?wsdl',true);
 
$err = $oSoap->getError();
if ($err)
{
    echo '<p><b>Error: ' . $err . '</b></p>';
}
$name="Mundo";
$query="Barcelona";
 
$dato=$oSoap->call('HolaMundo',array('nombre' => $name),'http://webService.serverApp.com:446');
$dato2=$oSoap->call('Buscar',array('query' => $query),'http://webService.serverApp.com:446');
 
if ($oSoap->fault)
{
    echo "Error al llamar el metodo<br/>".$oSoap->getError();
}
else 
{
    echo $dato;
    echo "<br>";
    if ($dato2['name']=='Javi')
        print "dato correcto";
    else
        print "dato incorrecto";
    echo "<br>";
    print_r($dato2);
    print "<br>";
    print $dato2['name'];
}
 
?>    Código PHP:
   <?php
require_once('/var/www/Project/libs/nusoap/nusoap.php');
 
//require_once ('/var/www/Project/classes/class.search.php');
 
 
function HolaMundo ($nombre)
{
    return "Hola ".$nombre;
}
 
function Buscar($query){    
    $dades=array('name'=>'Javi','surname'=>'SP');
    return $dades;
}
 
 
$server = new nusoap_server;
$ns="http://webService.serverApp.com:446";
$server->configurewsdl('Web Service',$ns);
$server->wsdl->schematargetnamespace=$ns;
$server->register('HolaMundo',array('nombre' => 'xsd:string'),array('return' => 'xsd:string'),$ns);
$server->register('Buscar',array('query' => 'xsd:string'),array('return' => 'xsd:Array'),$ns);
 
 
 
 
if (isset($HTTP_RAW_POST_DATA))
{
    $input = $HTTP_RAW_POST_DATA;
}
else
{
    $input = implode("\r\n", file('php://input'));
}
$server->service($input);
exit;
?>     Cita:   
Sin embargo si en el server añado una clase Hola Mundo
dato correcto
Array ( [name] => Javi [surname] => SP )
Javi
 dato correcto
Array ( [name] => Javi [surname] => SP )
Javi
require_once ('/var/www/Project/classes/class.search.php');
(Esta clase existe) entonces no me funciona el webserver i su salida es:
 Cita:   
Alguna idea de que puede ser esto??dato incorrecto
 Un saludo
 
 


