cuonic

GetStockInfo - Yahoo Finance Query Function

May 31st, 2011
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  
  5. function GetStockInfo($stockname)
  6. {
  7.     $url = "http://download.finance.yahoo.com/d/quotes.csv?s=" . $stockname . "&f=sl1d1t1c1ohgv&e=.csv";
  8.     $data = fopen($url, "r");
  9.     $content =  fgetcsv($data, 1024);
  10.  
  11.     $stock_info['name'] = $content[0];
  12.     $stock_info['price'] = $content[1];
  13.     $stock_info['diff'] = $content[4];
  14.  
  15.     if($content[1] === "0.00" or $content[0] === "Missing Symbols List.")
  16.     {
  17.         $stock_info['name'] = "Stock";
  18.         $stock_info['price'] = "Doesn't";
  19.         $stock_info['diff'] = "Exist";
  20.     }
  21.  
  22.     return $stock_info;
  23. }
  24.  
  25. ?>
  26.  
  27. // Script Usage :
  28.  
  29. $google = GetStockInfo("GOOG");
  30. echo "Name : $google['name'] <br/>";
  31. echo "Price : $google['price'] <br/>";
  32. echo "Difference : $google['diff']";
Add Comment
Please, Sign In to add comment