davidaq davidaq - 2008-10-21

HOLA tengo un problema con esta libreria nusoap

cuando estoy en mi intranet el siguiente codigo funciona muy bien:
<?php
require_once('lib/nusoap.php');
   
    $proxyhost = '192.16.2.1';
    $proxyport = '8080';
    $proxyusername = 'invitado';
    $proxypassword = 'invitado';
   
    $client = new nusoap_client("http://services.algo:5000/wserviceWeb/control/investigate.jws?WSDL", true,$proxyhost, $proxyport, $proxyusername, $proxypassword);

$err = $client->getError();

if ($err) {
   echo '<p><b>Constructor error: ' . $err . '</b></p>';
}

    $dato = 'param1';
    $origen = '';
    $movil = array('dato'=>(string)$dato,'origen'=>(string)$origen);
    $client->setUseCurl(true);
    $respuesta = $client->call('requestReport',$movil);

if ($client->fault) {
    echo '<p><b>Fault: ';
    print_r($respuesta);
    echo '</b></p>';
} else {
    // Check for errors
    $err = $client->getError();
    if ($err) {
        // Display the error
        echo '<p><b>Error: ' . $err . '</b></p>';
    } else {
        // Display the result
        echo "respuesta:";
        print_r($respuesta);
    }
}
?>

pero  cuando lo subo a internet(claro con las modificaciones pertinentes) este codigo :
<?php
require_once('lib/nusoap.php');   
    $client = new nusoap_client("http://services.algo:5000/wserviceWeb/control/investigate.jws?WSDL", true);

$err = $client->getError();

if ($err) {
   echo '<p><b>Constructor error: ' . $err . '</b></p>';
}

    $dato = 'param1';
    $origen = '';
    $movil = array('dato'=>(string)$dato,'origen'=>(string)$origen);
    $client->setUseCurl(true);
    $respuesta = $client->call('requestReport',$movil);

if ($client->fault) {
    echo '<p><b>Fault: ';
    print_r($respuesta);
    echo '</b></p>';
} else {
    // Check for errors
    $err = $client->getError();
    if ($err) {
        // Display the error
        echo '<p><b>Error: ' . $err . '</b></p>';
    } else {
        // Display the result
        echo "respuesta:";
        print_r($respuesta);
    }
}
?>

me sale este error:

Error: wsdl error: HTTP ERROR: cURL ERROR: 7: couldn't connect to host
url: http://services.algo:5000/wserviceWeb/control/investigate.jws?WSDL=
http_code: 0
header_size: 0
request_size: 0
filetime: -1
ssl_verify_result: 0
redirect_count: 0
total_time: 0
namelookup_time: 0.001079
connect_time: 0
pretransfer_time: 0
size_upload: 0
size_download: 0
speed_download: 0
speed_upload: 0
download_content_length: 0
upload_content_length: 0
starttransfer_time: 0
redirect_time: 0

POR FAVOR AYUNDEME ... EN QUE ME ESTOY EQUIVOCANDO