Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2006, 10:46
Avatar de turco_7
turco_7
 
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 20 años, 5 meses
Puntos: 19
a ver gente ... el problema que creo que es que la clase soapclient tiene un metodo que se llama igual esto puede causar problemas ?

de todas formas les cuento bien ... cuando intento ejecutar el archivo seleccionarLocalidad.php
Código PHP:
<?php
/**
 * Codigo para consumir un servicio web (Web Service) por medio de NuSoap
 * La distribucion del codigo es totalmente gratuita y no tiene ningun tipo de restriccion. 
 * Se agradece que mantengan la fuente del mismo.
 */
 
$sPais "argentina"// Nombre del pais que queremos el listado de localidades

// Inclusion de la libreria nusoap (la que contendra toda la conexión con el servidor //
require_once('lib/nusoap.php');

$oSoapClient = new soapclient('http://live.capescience.com/wsdl/GlobalWeather.wsdl'true);

if (
$sError $oSoapClient->getError()) {
    echo 
"No se pudo realizar la operación [" $sError "]";
    die();
}

$aParametros = array("country" => $sPais);
$respuesta $oSoapClient->call("searchByCountry"$aParametros);

// Existe alguna falla en el servicio?
if ($oSoapClient->fault) { // Si
    
echo 'No se pudo completar la operaci&oacute;n';
    die();
} else { 
// No
    
$sError $oSoapClient->getError();
    
// Hay algun error ?
    
if ($sError) { // Si
        
echo 'Error:' $sError;
        die();
    } 
}
?>
<html>
<body> 
<form action="mostrarPronostico.php" method="post" name="frmLocalidades" id="frmLocalidades"> 
  <table width="400" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
      <td colspan="2"><div align="center">Seleccione una localidad</div></td> 
    </tr> 
    <tr> 
      <td width="61">&nbsp;</td> 
      <td width="339">&nbsp;</td> 
    </tr> 
    <tr> 
      <td>Localidad:</td> 
      <td><select name="codLocalidad" id="codLocalidad">
      <?
            
// Recorremos el array (wmo es la clave que necesitamos para el proximo script)
            
foreach ($respuesta as $iClave => $aElemento
                echo 
"<option value='".$aElemento["wmo"]."'>".$aElemento["name"]."</option>";
      
      
?>  
      </select></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td><input type="submit" name="Submit" value="Quiero ver el pronostico"></td> 
    </tr> 
  </table> 
</form> 

</body>
</html>
El archivo nusoap.php es muy grande asi que aqui lo dejo para que lo descarguen... estoy viendo si puedo cambiarle nombre, pero voy a tener que cambiar el nombre en todos los lugares donde se instancie a la clase o se haga referencia al metodo... ¿Como distingo cual es cual?

saludos y muchas gracias ...
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!