Jump to content

Problema nusoap php


Recommended Posts

Buenas, el motivo de este mensaje es porque ya me estoy sacando los pelos de la cabeza al no saber que es plaf.gifplaf.gifplaf.gifplaf.gif


Lo que pasa es que estoy programando un web service con nusoap.


Tengo un ambiente de desarrollo (PHP 5.2.10) , el de producción (PHP 5.2.17, servidor virtual de GTD), y mi notebook con wamp (PHP 5.4)


El problema que tengo es que en el ambiente de desarrollo y en mi notebook, el webservice funciona perfecto, pero en producción al ejecutar en cliente, la página me sale en blanco, pero al probar el archivo de servidor éste funciona perfectamente, revisé el error_log del apache y no sale nada.


las configuraciones del servidor y del desarrollo (PHP), están iguales.


No sé qué pueda ser. Si se les ocurre alguna cosa que pueda probar me serviría mucho.



Los scripts que estoy utilizando para pruebas de conectividad son los siguientes:


[sERVIDOR]
<?php


include_once 'soap/lib/nusoap.php';
$servicio = new soap_server();


$ns = "urn:miserviciowsdl";
$servicio->configureWSDL("MiPrimerServicioWeb",$ns);
$servicio->schemaTargetNamespace = $ns;


$servicio->register("MiFuncion", array('num1' => 'xsd:integer', 'num2' => 'xsd:integer'), array('return' => 'xsd:string'), $ns );


function MiFuncion($num1, $num2){


$resultadoSuma = $num1 + $num2;
$resultado = "El resultado de la suma de " . $num1 . "+" .$num2 . " es: " . $resultadoSuma;
return $resultado;

}


$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$servicio->service($HTTP_RAW_POST_DATA);




?>


[CLIENTE]
<?php
include_once 'soap/lib/nusoap.php';
$cliente = new nusoap_client("http://[host]/ws_prueba/servicio.php",false);
$num1=4;
$num2=5;
$parametros = array('num1'=>$num1,'num2'=>$num2);
$respuesta = $cliente->call('MiFuncion',$parametros);
print_r($respuesta);


?>


Gracias de antemano

Link to comment
Share on other sites

Pon esto al inicio de tu código:

error_reporting(E_ALL);
ini_set('display_errors', 1);

PS: Con eso te saldrá el mensaje de error detallado :tonto:

 

Saludos :krider:

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...