/[drupal]/contributions/modules/stockapi/stockapi.module
ViewVC logotype

Diff of /contributions/modules/stockapi/stockapi.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.6, Mon Jun 25 23:46:26 2007 UTC revision 1.7, Fri Oct 26 04:02:24 2007 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: stockapi.module,v 1.5.4.3 2007/06/25 23:45:29 kbahey Exp $  // $Id: stockapi.module,v 1.5.4.4 2007/10/26 04:01:20 kbahey Exp $
3    
4  /**  /**
5  * @file  * @file
# Line 97  function stockapi_fetch($symbol) { Line 97  function stockapi_fetch($symbol) {
97    
98    $host = 'http://finance.yahoo.com';    $host = 'http://finance.yahoo.com';
99    $url = $host .'/d/quotes.csv?s='. urlencode($symbol) .'&f='.$fields.'&e=.csv';    $url = $host .'/d/quotes.csv?s='. urlencode($symbol) .'&f='.$fields.'&e=.csv';
100    $contents = @file_get_contents($url);    // Open the URL
101    if ($contents) {    $fd = fopen($url, "r");
102      if ($data = explode(',', str_replace('"', '', $contents))) {    if (!$fd) {
103        $data = array_map('trim', $data);      return FALSE;
104        return $data;    }
105      }    // Process the CSV data correctly
106      $data = fgetcsv($fd, 1024);
107    
108      fclose($fd);
109      if (!$data) {
110        return FALSE;
111    }    }
112    
113    return FALSE;    $data = array_map('trim', $data);
114      return $data;
115  }  }
116    
117  function stockapi_load($symbol) {  function stockapi_load($symbol) {

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.2