Index: stockapi.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/stockapi/stockapi.module,v retrieving revision 1.5.4.4 diff -u -u -p -r1.5.4.4 stockapi.module --- stockapi.module 26 Oct 2007 04:01:20 -0000 1.5.4.4 +++ stockapi.module 8 Feb 2008 13:05:28 -0000 @@ -98,14 +98,10 @@ function stockapi_fetch($symbol) { $host = 'http://finance.yahoo.com'; $url = $host .'/d/quotes.csv?s='. urlencode($symbol) .'&f='.$fields.'&e=.csv'; // Open the URL - $fd = fopen($url, "r"); - if (!$fd) { - return FALSE; + $result = drupal_http_request($url); + if (!isset($result->error)) { + $data = explode(',', str_replace('"', '', $result->data)); } - // Process the CSV data correctly - $data = fgetcsv($fd, 1024); - - fclose($fd); if (!$data) { return FALSE; }