Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2019, 17:07
Integer78
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 20 años, 11 meses
Puntos: 6
Cotizaciones en tiempo real con PHP

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.