elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Como separar parametros que retorna array con webservice nusoap
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como separar parametros que retorna array con webservice nusoap  (Leído 4,077 veces)
Graphixx


Desconectado Desconectado

Mensajes: 1.336


Full Stack Developer


Ver Perfil WWW
Como separar parametros que retorna array con webservice nusoap
« en: 15 Marzo 2012, 23:26 pm »

yo consumo un webservice en una variable $response asi:

Código
  1. <?php include ("lib/nusoap.php");
  2. $wsdl = "https://www.pagadiario.com/verificar_pagos/Service.asmx?WSDL"; //el nombre del archivo anterior
  3. $client=new nusoap_client($wsdl, 'wsdl');
  4. $param=array('str_id_pago'=>'123456','int_id_tienda'=>'1234','str_id_clave'=>'12345');
  5. $response = $client->call('verificar_pago', $param);
  6. echo "RESPUESTA:";
  7. print_r($response); ?>
  8.  

A lo que me imprime en pantalla:

RESPUESTA:Array ( [verificar_pagoResult] => 1 [res_pagos_v3] => Array ( [pagos_v3] => Array ( [str_id_pago] => 123456 [int_estado_pago] => 1 [int_id_forma_pago] => 29 [dbl_valor_pagado] => 282000 [str_ticketID] => 123456 [str_id_clave] => 12345 [str_id_cliente] => 12345 [str_franquicia] => [int_cod_aprobacion] => 0 [int_codigo_servico] => 1234 [int_codigo_banco] => 1054 [str_nombre_banco] => ABDUL Helm Finantial Bank [str_codigo_transaccion] => 12345 [int_ciclo_transaccion] => 6 [str_campo1] => [str_campo2] => [str_campo3] => [dat_fecha] => 2012-03-08T20:15:16 ) ) [int_error] => 0 [str_error] => Se encontraron pagos. los parametros recibido fueron id_tienda:1234id_clave:12345id_pago:123456 )


Como se pueden separar los parametros que retorna el webservice en $response, por variables separadas?

Solo he podido jalar el primer array:
Código:
echo "</br> Estado de la transaccion:".$response['verificar_pago_v3Result'][0];
que imprime: Estado de la transaccion:1

ya lo solucione, dandole ver codigo fuente a la respuesta del webservice se puede observar mejor la estructura de los datos que llegan:
los demas datos estaban en:
Código:
echo "</br> ID Pago:".$response['res_pagos']['pagos_v3']['str_id_pago'];


« Última modificación: 16 Marzo 2012, 01:18 am por Graphixx » En línea

Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como puedo separar audio de un video
Multimedia
j_one 2 2,946 Último mensaje 20 Noviembre 2004, 07:36 am
por Songoku
Problea al retornar un Array con webservice.net
.NET (C#, VB.NET, ASP)
apache_scrc 4 5,438 Último mensaje 19 Agosto 2010, 18:10 pm
por apache_scrc
Como separar una consulta por meses
Programación Visual Basic
hunter18 1 2,883 Último mensaje 27 Octubre 2010, 21:24 pm
por raul338
como separar el audio de un dvd multimedia??
Multimedia
cbapolo 2 4,614 Último mensaje 3 Abril 2011, 05:32 am
por simorg
Pasar parametros a un array
Scripting
El_Java 1 3,733 Último mensaje 17 Mayo 2011, 23:09 pm
por leogtz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines