Foros del Web » Programando para Internet » PHP »

Enviar archivo xml

Estas en el tema de Enviar archivo xml en el foro de PHP en Foros del Web. Hola amigos e dado muchas vueltas a esto y no logro hacerlo Yo quiero mandar un archivo xml que es el resultado de una mi ...
  #1 (permalink)  
Antiguo 10/06/2010, 16:35
 
Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años
Puntos: 2
De acuerdo Enviar archivo xml

Hola amigos e dado muchas vueltas a esto y no logro hacerlo

Yo quiero mandar un archivo xml que es el resultado de una mi consulta hacia esta direccion http://dua.sat.gob.gt/webdua/ws/WsRecibeDUA.
Aqui me pide

usuario, contraseña, nombre del archivo xml, esto ya lo tengo, y e intentado con ejemplos
de webservices con nusoap pero nanda la verdad no se como hacerlo

Les agradeceria si me ayudaran con unos ejemplos

Gracias

Jarlis Pereira
  #2 (permalink)  
Antiguo 10/06/2010, 16:40
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Enviar archivo xml

Pero que haz tratado de hacer, porque no das mucha información.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 10/06/2010, 16:44
 
Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años
Puntos: 2
De acuerdo Respuesta: Enviar archivo xml

Este es mi codigo

<?php

require_once('lib/nusoap.php');
$proxyhost = isset($_POST['Usuario']) ? $_POST['1632272K'] : '';
$proxyport = isset($_POST['ClaveUsuario']) ? $_POST['tradi2'] : '';
$proxyusername = isset($_POST['idTransaccion']) ? $_POST['114'] : '';
$proxypassword = isset($_POST['tipoProcesamiento']) ? $_POST['SC'] : '';
$client = new soapclient('http://dua.sat.gob.gt/webdua/ws/WsRecibeDUA?operation=ValidaMensajeXmlDUA?wsdl', true,
$proxyhost, $proxyport, $proxyusername, $proxypassword);
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}
$result = $client->call('getFile', array('MensajeXml' => 'descrip_x_lineas_merca.php'));
if ($client->fault) {
echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>';
} else {
$err = $client->getError();
if ($err) {
echo '<h2>Error</h2><pre>' . $err . '</pre>';
} else {
echo '<h2>Result</h2><pre>' . htmlspecialchars($result, ENT_QUOTES) . '</pre>';
}
}
echo '<h2>Request</h2><pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2><pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
?>
  #4 (permalink)  
Antiguo 10/06/2010, 16:48
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Enviar archivo xml

Pero que error te da. Sé un poco más descriptivo para que así te podamos brindar la ayuda.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 10/06/2010, 16:56
 
Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años
Puntos: 2
De acuerdo Respuesta: Enviar archivo xml

Bueno la verdad esque este de webservices no lo habia hecho antes
yo encontre en la web ese ejemplo pero no se como aplicarlo.

Si me podria ayudar con unos ejemplos

Gracias

Etiquetas: enviar, xml
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 03:39.