Skip to content

Instantly share code, notes, and snippets.

@jeanadev
Created August 29, 2013 19:49
Show Gist options
  • Save jeanadev/6382593 to your computer and use it in GitHub Desktop.
Save jeanadev/6382593 to your computer and use it in GitHub Desktop.
<link rel="stylesheet" href="/sites/all/libraries/jquery.simplyscroll/jquery.simplyscroll.css" media="all" type="text/css">
<script type="text/javascript">
(function($) {
$(function() { //on DOM ready
$("#scroller").simplyScroll();
});
})(jQuery);
</script>
<ul id="scroller">
<?php
function stock_ticker() {
/* $symbols=array('AAPL','GOOG','MSFT','FB','^GSPC','^IXIC','GE','TM','YHOO','PG','FITB','PNC','AMZN'); */
$symbols=array('AFL','ALV','CMP','GLW','DV','EXPD','GNTX','GILD','HAL','HPQ','HI','LVS','NOV','NSC','PH','PAYX','PTR','SYK','TEVA','TRI','TKR','WLP');
sort($symbols);
$return = '';
foreach ($symbols as $symbol) {
$data = file_get_contents("http://finance.yahoo.com/d/quotes.csv?s=$symbol&f=sl1d1t1c1ohgvp2n");
$values = explode(",", $data);
$symbol = $values[0];
$stock_color='ffffff';
$price_color='ffd453';
$up_color='008000';
$down_color='ff0000';
$lasttrade = $values[1];
$change = $values[4];
$percent = $values[9];
$name = $values[10];
$percent = str_replace('"','',$percent);
$name = str_replace('"','',$name);
$symbol = str_replace('"','',$symbol);
$return .= "<li>\n<span style=\"color:#$stock_color\"><b>$name</b></span> \n";
$return .= "<span style=\"color:#$stock_color\"><b>$symbol</b></span> \n";
$return .= "<span style=\"color:#$price_color\"><b>$lasttrade</b></span> \n";
if ($change<0)
$return .= "<span style=\"color:#$down_color\">$change</span> \n<span style=\"color:#$down_color\">($percent) &#x25BC; </span> \n";
else
$return .= "<span style=\"color:#$up_color\">$change</span> \n<span style=\"color:#$up_color\">($percent) &#x25B2; </span> ";
$return .= "</li> \n \n";
}
return $return;
}
print stock_ticker();
?>
</ul>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment