Foros del Web » Programando para Internet » PHP »

Ayuda con nusoap

Estas en el tema de Ayuda con nusoap en el foro de PHP en Foros del Web. Hola que tal, tengo un problema al usar nusoap, y es que no puedo ver el contenido de los arrays que paso por el servicio ...
  #1 (permalink)  
Antiguo 22/02/2007, 08:20
 
Fecha de Ingreso: febrero-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Ayuda con nusoap

Hola que tal, tengo un problema al usar nusoap, y es que no puedo ver el contenido de los arrays que paso por el servicio web
Es más he probado con los simples ejemplo que han puesto en el foro, pero me pasa lo mismo
Me tira vacía las variables
Tengo activadas las opciones de long aarys y register globals en el php.ini. pero ni con eso funciona
La conexión a la base de datos la he chequeado, también posibles errores de tipeo o de nombres de variables.
Tengo desactivada la opción soap, para que no me provoque coflicto con el nusoap, también intente renombrarla y tener las dos, pero el resultado es igual.
Diganme hay que configurar algo en el nusoap

Estos son mis dos scripts

stockserver.php
Código PHP:
<?php
function getStockQuote($symbol) {

    
mysql_connect('localhost','root','');
    
mysql_select_db('comunicaciones');
    
$query "SELECT nomusu FROM usuarios WHERE codusu = '$symbol'";
    
$result mysql_query($query);

    
$row mysql_fetch_assoc($result);
    return 
$row['nomusu'];
}

require(
'lib/nusoap.php');

$server = new soap_server();

$server->configureWSDL('stockserver''urn:stockquote');

$server->register("getStockQuote",
                array(
'symbol' => 'xsd:string'),
                array(
'return' => 'xsd:decimal'),
                
'urn:stockquote',
                
'urn:stockquote#getStockQuote');

$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA)
                      ? 
$HTTP_RAW_POST_DATA '';
$server->service($HTTP_RAW_POST_DATA);
?>
stockclient.php
Código PHP:
<?php
require_once('lib/nusoap.php');

$c = new soapclient('midireccion/stockserver.php');

$stockprice $c->call('getStockQuote',
              array(
'symbol' => '1'));

echo 
"El usuario for 'ABC' is $stockprice.";


?>
Por favor ayudenme, ya que el nusoap es mi única opción, porque el soap nativo me da error interno HTTP 500


Disculpen las molestias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.