Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2015, 16:31
tattojk
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 2 meses
Puntos: 2
Exclamación No me funciona el webservice

Cordial saludo.

Estoy trabajando con php, mysql y webservice nusoap pero no me funciona; aqui esta el codigo:

Codigo webservice:
Código PHP:
    require_once "lib/nusoap.php";
    
    
$username "root";
    
$password "";
    
$hostname "localhost";

    
$dbhandle mysql_connect($hostname$username$password) or die("No es posible conectarse a Mysql");
    
    
$seleccion mysql_select_db("corpecentr") or die("No es posible conectarse a la base de datos");
    function 
muestra_cargos($Estado){
        
$resultado mysql_query("select carConsecutivo, carNombre from cargos where carEstado='".$Estado."'");
        while(
$row mysql_fetch_array($resultado)){
            
$all[] = $row;
        }
        return 
$all;
    }
    
    if(!isset(
$HTTP_RAW_POST_DATA)){
        
$HTTP_RAW_POST_DATA file_get_contents('php://input');
    }
    
$server = new soap_server();
    
$server->configureWSDL("Info Blog""urn:infoblog");
    
$server->register("muestra_cargos"
            array(
'estado' => 'xsd:string'), //parametro
            
array('return' => 'xsd:string'), //respuesta
            
'urn:infoblog'//namespace
            
'urn:infoblog#muestra_cargos'//namespace
            
'rpc'//estilo
            
'encoded'//uso
            
'muestra cargos');
    
$server->service($HTTP_RAW_POST_DATA); 
Codigo php
Código PHP:
    require_once "lib/nusoap.php";
    
$Estado 'A';
    
$cliente = new nusoap_client("http://localhost/webservice/webservice_SOAP1.php?wdsl&debug=0"'wdsl');
    
$cargos $cliente->call("muestra_cargos", array("estado"=>$Estado));
    echo 
"<h2>CARGOS</h2>";
    echo 
"<ul>";
    foreach(
$cargos as $item){
        echo 
"<li>";
        echo 
"<strong>".$item['carConsecutivo']."</strong><br>";
        echo 
$item['carNombre'];
        echo 
"<br><br></li>";
    } 

Que estoy haciendo mal???

Agradezco de antemano la ayuda y sugerencias que me puedan brindar.