Home » Archive

Articles tagged with: yahoo

Code »

[2 Jul 2008 | No Comment | ]

<?
$ticker = ‘MSFT’; list($f, $d, $e) = explode(’-’, date(’Y-m-d’)); $d = $d - 1; $a = $d; $b = $e; $c = $f - 1; $url = ‘http://ichart.finance.yahoo.com/table.csv?s=’ . “$ticker&a=$a&b=$b&c=$c&d=$d&e=$e&f=$f&g=d&ignore=.csv”; $data = file($url); $n = count($data) - 1; $max_price = 0; $min_price = 9e12; for ($i = 1; $i < $n; $i++) { list($date, $open, $high, $low, $close, $volume, $adjClose) = explode(’,’, $data[$i]); $max_price = max($max_price, $high); $min_price = min($min_price, $low); } echo ”
$ticker 52-week range: $min_price — $max_price
“;
?>