Foros del Web » Programando para Internet » PHP »

nusoap+xml

Estas en el tema de nusoap+xml en el foro de PHP en Foros del Web. Hola amigos tengo este problema y quisieran que me ayudaran e buscado y no encuento la solucion. hacer una mi consulta ami base de datos ...
  #1 (permalink)  
Antiguo 18/06/2010, 12:41
 
Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 2
Busqueda nusoap+xml

Hola amigos tengo este problema y quisieran que me ayudaran e buscado y no encuento la solucion.

hacer una mi consulta ami base de datos y esto convertirlo a un xml y luego atravez de nusoap conectarme a http://66.201.175.61/webduatest/ws/WsRecibeDUA y ahi verificar mi usuario y contraseña y si son correctos pues que mi resultado xml le de entrada.

Gracias Mil gracias por la ayuda

<?php


Este es el ejemplo que quiero adaptar o si tienen algunos por ahi
require_once('nusoap.php');
$server = new soap_server();
$server->configureWSDL('validarusuario', 'urn:validarusuario');
$server->wsdl->schemaTargetNamespace = 'urn:validarusuario';
$server->register('WebServiceDevuelveCarpeta', // Nombre del Metodo
array('usuario' => 'xsd:string', 'clave' => 'xsd:string' ), // parametro de Entrada
array('carpeta' => 'xsd:string'), // Parametro de Salida
'urn:validarusuario', // Nombre del Proyecto
'urn:validarusuario#WebServiceDevuelveCarpeta', // soapaction
'rpc', // style
'encoded', // use
'En Construccion' // documentation
);

function WebServiceDevuelveCarpeta($usuario,$clave) {
$host="Servidor";
$db="Basededatos";
$user="usuario";
$pass="pass";

$carpeta = "";

$conexion=mysql_connect($host,$user,$pass);
mysql_select_db($db,$conexion);
$resultado= mysql_query ("Select carpeta from usuarios_ftp where usuario = '{$usuario}' and pass = '{$clave}'",$conexion);
mysql_close($conexion);

if(mysql_num_rows($resultado)!=1){
$carpeta = "-1";

} else {
$fila = mysql_fetch_array($resultado);
$carpeta = $fila['carpeta'];
}

return $carpeta;


}


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

?>

Etiquetas: Ninguno
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 22:14.