Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2016, 12:51
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Problemas web service con NuSOAP

Comentarles que debo preguntar a una BD de otro sistema si existe o no una cuentra de correo electrónico, así que decido crear web service para dicha operación, este mi código desde el cliente:
Código PHP:
require_once('wp-includes/lib/nusoap.php');
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
$useCURL = isset($_POST['usecurl']) ? $_POST['usecurl'] : '0';
$client = new nusoap_client("http://www.iteam.com.bo:8080/activemind/index.php/wsoapserver?wsdl"'wsdl',
                        
$proxyhost$proxyport$proxyusername$proxypassword);
$err $client->getError();
if (
$err) {
    echo 
'<h2>Constructor error</h2><pre>' $err '</pre>';
    echo 
'<h2>Debug</h2><pre>' htmlspecialchars($client->getDebug(), ENT_QUOTES) . '</pre>';
    exit();
}
$client->setUseCurl($useCURL);
$params = array(
    
'nombre'         => 'Wilmer',
    
'apellido'      => 'Hilaquita',
    
'mail'            => '[email protected]',
);
$result $client->call('checkclient'$params'''',false,true);
if (
$client->fault) {
body)</h2><pre>'; print_r($result); echo '</pre>';
    echo '
<h2>El contenido es inválido</h2>';
} else {
    $err = $client->getError();
    if ($err) {
        echo '
<h2>ErrorLamentamos las molestias</h2>';
    } else {
        if($result == '
true'){
            echo '
<h2>logrado</h2>';
        } else {
            echo '
<h2>Con errores</h2>;
        }
    }

esto lo ejecuto como cliente desde mi equipo windows, siendo que el servidor es ubuntu server y funciona Ok, pero cuando subo este mismo script al server ubuntu, me muestra "Error: Lamentamos las molestias". y no puedo identificar cuál es el error