Cita:
Iniciado por Chispi
Yo hago lo siguiente:
[FONT="Arial"][SIZE="2"]$server->configureWSDL('insertSMS',$ns);
$server->configureWSDL('countCredit',$ns);
$server->wsdl->schemaTargetNamespace=$ns;
Chispi, por que configuras el serverWSDL con los nombres de las funciones? Yo en ese lugar tengo puesto otro nombre, casualmente coincide con el archivo, y en Windows XP con Apache y PHP4 funciona perfecto.
Cuando copio el archivo y lo traigo a Linux, que tengo un Apache 2 y PHP5, puedo visualizar los Web services en el Firefox cuando pongo /localhost/reservas.php. Ahora, cuando escribo /localhost/reservas.php?wsdl, no aparece nada, mientras que en windows me abre justamente el XML, y obviamente no funciona el cliente de ese web service. Alguien sabe por que puede estar pasando esto?