Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2011, 11:42
Avatar de kernelcom-com
kernelcom-com
 
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Script de cambio de dolar no cambia otro pais

La variable solo funciona cuando la comparación la hace a "argentina"

Código PHP:
<?
class dolar
{
    function 
__construct()
    {
        
$url=file_get_contents('http://ipsnoticias.net/rss/cotizacion.xml');
        
$xml=simplexml_load_string($url);
        if (
strtolower($xml->channel[0]->item[0]->title)=="argentina")
        {
        
$dato=ereg_replace(",",".",$xml->channel[0]->item[0]->description);
        
$a=explode(" ",$dato);
        
$total=count($a)-1;
            
$i 0;
            while(
$i<=$total
            {
                if (
is_numeric($a[$i])) 
                { 
$dolar[$i] = $a[$i]; }
            
$i++;
            }
        
sort($dolar);
        
$this->compra $dolar[0];
        
$this->venta $dolar[1];
    
        }
    
        }
    function 
datos($dato)
    {
    return 
$this->$dato;
    }

}
// Cierra la clase

$dolar = new dolar();

echo 
"<b>Compra</b>: ".$dolar->datos('compra');
echo 
"<br><b>Venta</b>: ".$dolar->datos('venta');
?>
Estaba pensando que por ser el primer campo del array lo lee como primario, entonces que variable necesito modificar para que pueda hacer la comparación a los demás países, gracias amigos.
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com