🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
9 messages
9 total messages Started by Rickoj Sat, 24 Jun 2006 02:31
la uf del dia
#1689
Author: Rickoj
Date: Sat, 24 Jun 2006 02:31
4 lines
929 bytes
cual era el sitio?
o como es el asunto de obtenerla, es de agun RSS

gracias
Re: la uf del dia
#1690
Author: Hector Vergara R.
Date: Sat, 24 Jun 2006 05:06
43 lines
1702 bytes
bajo que lenguaje?

Si es PHP, prueba con esto:
(lo hice recien, asi que deberia funcionar)

<?php

function getUF() {

        $data = 
file_get_contents('http://www.bci.cl/common/include/indicadores.dat');
        preg_match('/'.date('_d_m_Y').'="(.+?)"/', $data, $matches);

        return empty($matches)?false:$matches[1];
}

// Ejemplo de Uso

$uf_de_hoy = getUF();

if($uf_de_hoy !== false) {
     print "La UF de Hoy es: {$uf_de_hoy}";
} else {
     print "No se pudo encontrar la UF para hoy...";
}

?>

Espero que te sirva...
Saludos!





"Rick_oj" <rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje 
news:e7i85m$4l0$1@news.nivel5.cl...
> cual era el sitio?
> o como es el asunto de obtenerla, es de agun RSS
>
> gracias
>
> 
Re: la uf del dia
#1695
Author: Rickoj
Date: Sat, 24 Jun 2006 18:24
39 lines
1756 bytes
"Hector Vergara R." <hvergara@es-gmail.com> escribi� en el mensaje
news:e7ih9h$6vc$1@news.nivel5.cl...
> bajo que lenguaje?
>
> Si es PHP, prueba con esto:
> (lo hice recien, asi que deberia funcionar)
>
> <?php
>
> function getUF() {
>
>         $data =
> file_get_contents('http://www.bci.cl/common/include/indicadores.dat');
>         preg_match('/'.date('_d_m_Y').'="(.+?)"/', $data, $matches);
>
>         return empty($matches)?false:$matches[1];
> }
>
> // Ejemplo de Uso
>
> $uf_de_hoy = getUF();
>
> if($uf_de_hoy !== false) {
>      print "La UF de Hoy es: {$uf_de_hoy}";
> } else {
>      print "No se pudo encontrar la UF para hoy...";
> }
>
> ?>
>
> Espero que te sirva...
> Saludos!

gracias si es php

y segun veo si me sirve con las uf de otros dias

muchas gracias
Re: la uf del dia
#1708
Author: Mauricio Gómez
Date: Wed, 28 Jun 2006 13:36
11 lines
1271 bytes
Esta discusion te puede interesar: 
http://www.codetoad.com/forum/18_22621.asp



rro


T_Q_LEO escribi�:
> Como puede aplicarse algo parecido pero en visual basic?
> 
Re: la uf del dia
#1707
Author: T_Q_LEO
Date: Wed, 28 Jun 2006 13:49
48 lines
2163 bytes
Como puede aplicarse algo parecido pero en visual basic?

-- 
Ricardo Carcass�n
Santiago - Chile
"Rick_oj" <rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje
news:e7k004$gkc$1@news.nivel5.cl...
>
> "Hector Vergara R." <hvergara@es-gmail.com> escribi� en el mensaje
> news:e7ih9h$6vc$1@news.nivel5.cl...
> > bajo que lenguaje?
> >
> > Si es PHP, prueba con esto:
> > (lo hice recien, asi que deberia funcionar)
> >
> > <?php
> >
> > function getUF() {
> >
> >         $data =
> > file_get_contents('http://www.bci.cl/common/include/indicadores.dat');
> >         preg_match('/'.date('_d_m_Y').'="(.+?)"/', $data, $matches);
> >
> >         return empty($matches)?false:$matches[1];
> > }
> >
> > // Ejemplo de Uso
> >
> > $uf_de_hoy = getUF();
> >
> > if($uf_de_hoy !== false) {
> >      print "La UF de Hoy es: {$uf_de_hoy}";
> > } else {
> >      print "No se pudo encontrar la UF para hoy...";
> > }
> >
> > ?>
> >
> > Espero que te sirva...
> > Saludos!
>
> gracias si es php
>
> y segun veo si me sirve con las uf de otros dias
>
> muchas gracias
>
>
Re: la uf del dia
#1712
Author: Mauricio Gómez
Date: Wed, 28 Jun 2006 14:53
34 lines
1883 bytes
Bueno, basicamente dicen que uses el componente MSXML, y ponen como 
ejemplo el codigo en vbscript:

...
set xmlhttp=server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
xmlhttp.open "GET","http://www.codetoad.com/forum"
xmlhttp.send(xmlrequest)
attempt = 0
While (xmlhttp.readyState <> 4) and (attempt < 50001)
xmlhttp.waitForResponse(1000)
attempt = attempt + 1
Wend
if xmlhttp.readyState <> 4 then
call ErrorAlert("Time out waiting for web page!")
response.End
end if
xmlresult=xmlhttp.responseText
response.Write(xmlresult)
set xmlhttp = Nothing
...


eso

rro


T_Q_LEO escribi�:
> =(
> 
> Mi ingles no anda muy bien pero gracias de todos :D
> 
> Google traslator hara el trabajo jejejejejeje
> 
Re: la uf del dia
#1711
Author: T_Q_LEO
Date: Wed, 28 Jun 2006 15:51
24 lines
1605 bytes
=(

Mi ingles no anda muy bien pero gracias de todos :D

Google traslator hara el trabajo jejejejejeje

-- 
Ricardo Carcass�n
Depto. Inform�tica
Inspectorate Griffith S.A
Santiago - Chile
"Mauricio G�mez" <pregunte@sileinteresa.com> escribi� en el mensaje
news:e7u3nj$b4e$1@news.nivel5.cl...
> Esta discusion te puede interesar:
> http://www.codetoad.com/forum/18_22621.asp
>
>
>
> rro
>
>
> T_Q_LEO escribi�:
> > Como puede aplicarse algo parecido pero en visual basic?
> >
Re: la uf del dia
#1713
Author: SocketE
Date: Thu, 29 Jun 2006 12:46
38 lines
2132 bytes
hay algo asi para las comunas? ciudades? :p

"Mauricio G�mez" <pregunte@sileinteresa.com> escribi� en el mensaje 
news:e7u878$c4u$1@news.nivel5.cl...
> Bueno, basicamente dicen que uses el componente MSXML, y ponen como 
> ejemplo el codigo en vbscript:
>
> ...
> set xmlhttp=server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
> xmlhttp.open "GET","http://www.codetoad.com/forum"
> xmlhttp.send(xmlrequest)
> attempt = 0
> While (xmlhttp.readyState <> 4) and (attempt < 50001)
> xmlhttp.waitForResponse(1000)
> attempt = attempt + 1
> Wend
> if xmlhttp.readyState <> 4 then
> call ErrorAlert("Time out waiting for web page!")
> response.End
> end if
> xmlresult=xmlhttp.responseText
> response.Write(xmlresult)
> set xmlhttp = Nothing
> ...
>
>
> eso
>
> rro
>
>
> T_Q_LEO escribi�:
>> =(
>>
>> Mi ingles no anda muy bien pero gracias de todos :D
>>
>> Google traslator hara el trabajo jejejejejeje
>> 
Re: la uf del dia
#1714
Author: digital
Date: Fri, 30 Jun 2006 21:13
69 lines
2934 bytes
Yo uso algo as� para algunos sitios, tanto para la UF, valor del d�lar y 
otros indicadores.

En todo caso, por rendimiento, les sugiero siempre usar alg�n tipo de 
"cach�" local en el servidor para no tener que "ir a ver" los indicadores 
cada vez que cargas la p�gina que los muestra.

Por ejemplo yo uso una base de datos local (pero podr�a ser un archivo de 
texto), en que guardo el valor del indicador y en el caso de los que se van 
renovando cont�nuamente (d�lar, por ejemplo), la fecha y hora de �ltima 
actualizaci�n de mi valor local. Si el valor es muy "viejo" (es decir, 
AHORA - FECHAHORA > DELTATIEMPO), entonces va a buscar el nuevo valor, lo 
actualiza en la BD y lo muestra. Sino, s�lo muestra el que estaba en la BD. 
As� evito tener que ir a leer el valor a cada rato al sitio de referencia 
(en mi caso para el d�lar, yahoo finanzas).

-- 
---
Alejandro V�squez N.
alejandro.vasquez@neurotools.cl
Neurotools - Herramientas Inteligentes

"Hector Vergara R." <hvergara@es-gmail.com> escribi� en el mensaje 
news:e7ih9h$6vc$1@news.nivel5.cl...
> bajo que lenguaje?
>
> Si es PHP, prueba con esto:
> (lo hice recien, asi que deberia funcionar)
>
> <?php
>
> function getUF() {
>
>        $data = 
> file_get_contents('http://www.bci.cl/common/include/indicadores.dat');
>        preg_match('/'.date('_d_m_Y').'="(.+?)"/', $data, $matches);
>
>        return empty($matches)?false:$matches[1];
> }
>
> // Ejemplo de Uso
>
> $uf_de_hoy = getUF();
>
> if($uf_de_hoy !== false) {
>     print "La UF de Hoy es: {$uf_de_hoy}";
> } else {
>     print "No se pudo encontrar la UF para hoy...";
> }
>
> ?>
>
> Espero que te sirva...
> Saludos!
>
>
>
>
>
> "Rick_oj" <rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje 
> news:e7i85m$4l0$1@news.nivel5.cl...
>> cual era el sitio?
>> o como es el asunto de obtenerla, es de agun RSS
>>
>> gracias
>>
>>
>
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads