Foros del Web » Programando para Internet » PHP »

Cambio de euros a soles peruanos

Estas en el tema de Cambio de euros a soles peruanos en el foro de PHP en Foros del Web. Hola, la idea es coger el cambio del euro al sol y meter ese valor en una base de datos, para luego calcular el cambio, ...
  #1 (permalink)  
Antiguo 27/11/2009, 13:10
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
Cambio de euros a soles peruanos

Hola, la idea es coger el cambio del euro al sol y meter ese valor en una base de datos, para luego calcular el cambio, pero quiero automatizar el proceso, ¿Donde puedo consultar el valor del sol a tiempo real, para que cada vez que se visite la página poder actualizar el valor en la base de datos?, gracias


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #2 (permalink)  
Antiguo 27/11/2009, 13:19
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Cambio de euros a soles peruanos

Podrias usar una pagina web que se encargue de verificar cuanto esta el euro vs soles. Ejemplo esta pagina hace eso http://www.xe.com/ucc/es/. Luego con cURL o algun socket traes la información de la pagina y buscas la linea que necesitas. Para ejemplos mira este aporte http://www.forosdelweb.com/f18/aport...equest-724214/ y con un Cronjob ejecutas el codigo cada cierto tiempo que quieras, esto es para que lo haga automatico.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 27/11/2009, 14:50
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
Respuesta: Cambio de euros a soles peruanos

Muchas gracias por la información.


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #4 (permalink)  
Antiguo 02/12/2009, 15:13
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
Respuesta: Cambio de euros a soles peruanos

Hola, e estado probando pero no consigo extraer el código:

Código PHP:
<script language='javascript' src='http://es.exchange-rates.org/GetCustomContent.aspx?sid=RT0004I6F&amp;type=RatesTable&amp;stk=-08L13AU2GU' charset='utf-8'>
</script>
<a href='http://es.exchange-rates.org/'>es.exchange-rates.org</a>

<?php
    $codigo 
"http://es.exchange-rates.org/GetCustomContent.aspx?sid=RT0004I6F&amp;type=RatesTable&amp;stk=-08L13AU2GU";

    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL$codigo);
    
curl_setopt($chCURLOPT_HEADERfalse);
    
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);
    
$resultado curl_exec($ch);
    
$error curl_error($ch);
    
    
$txt $resultado;
    
$fp fopen("prueba.txt","w+");
     
fwrite($fp$txt);
    
curl_close($ch);    
     
fclose($fp);      
?>
La página me muestra esto:

Código:
Tasas de cambio para el Euro
Nuevo Sol Peruano (PEN) 	4,3301
Fecha 02/12/2009
es.exchange-rates.org

Si le paso la URL solo, en el archivo txt me sale esto:

Código:
document.writeln("<b><font color='red'>CustomContentUtils.CustomContentException: The script Url isn`t valid.<br>Please, regenerate javascript custom content to get correct link.</font></b>");
No se como recuperar solo el código devuelto para luego extraer lo que a mi me interesa, que son los 4,3301


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #5 (permalink)  
Antiguo 02/12/2009, 15:27
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Cambio de euros a soles peruanos

Necesitarias aprender a usar expresiones regulares, te sugiero que tomes esta guia para que puedas lograrlo http://www.forosdelweb.com/f18/aport...s-pcre-646110/
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 03/12/2009, 12:45
Avatar de bichomen  
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 5 meses
Puntos: 2
Respuesta: Cambio de euros a soles peruanos

Hola, si las expresiones regulares me sirven para sacar la cadena que yo quiero, pero el problema, no es ese, el problema es que no puedo guardar en una variable lo que devuelve el javascript, no consigo salvar:

Código:
Tasas de cambio para el Euro
Nuevo Sol Peruano (PEN) 	4,3301
Fecha 02/12/2009
es.exchange-rates.org

bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332
  #7 (permalink)  
Antiguo 03/12/2009, 14:15
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Cambio de euros a soles peruanos

No entendí a lo que te refieres.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:53.