Hola necesito leer la cotización del dólar en tiempo real.
Antes lo hacia con un WebService que me anduvo perfecto durante años.
Antes andaba, pero ahora me devuelve cualquier cosa. ¿Cómo lo hacen ustedes?
Este es el código que tenía:
//Funcion que lee la cotizacion de una moneda respecto de otra
function cotizacion($base, $objetivo) {
$url = 'fx.sauder.ubc.ca';
$path = '/cgi/fxdata';
$data = 'b='.$base.'&c='.$objetivo.'&rd=1&q=volume&f=plain ';
$conn = fsockopen($url, 80);
fputs($conn, "POST ".$path." HTTP/1.1\n");
fputs($conn, "Host: ".$url."\n");
fputs($conn, "Content-type: application/x-www-form-urlencoded\n");
fputs($conn, "Content-length: ". strlen($data)."\n");
fputs($conn, "Connection: close\n\n");
$done = fputs($conn, $data);
$out = '';
while (!feof($conn)) {
$out .= fgets($conn, 128);
}
fclose($conn);
return substr($out, 225, 6);
}
Desde ya muchas gracias.