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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...