Yo hago correctamente la llamada al web service, ya que hago lo siguiente:
Código PHP:
require_once('nusoap.php');
$client = new soapclient('ht...//localhost:8080/HiWS/HiWS?WSDL', 'true');
$s = array("Juanma");
$result = $client->call('sayHi', $s);
//Buscamos un fallo
if ($client->fault){
echo '<p><b>Fallo: ';
echo '</b></p>';
}else{
//Buscamos errores
$err = $client->getError();
if ($err){
//Mostramos el error
echo '<p><b>Error: '.$err.'</b></p>';
}else{
//Mostramos los resultados
print_r($result);
}
}
Pero cuando lo llamo desde apache me sale por pantalla el siguiente error:
Error: wsdl error: phpType is struct, but value is not an array: see debug output for details
Alguna idea de por que sale este error, o como solucionarlo??