Thanks again for your help last night Jim. I found another source that by passes the middle man and this script (see below) is quicker. It works great for ONE ticker symbol. Yahoo allows one to retrieve multiple quotes by typing in comma separated tickers with no spaces. msft,rhat,^dji
The commas get turned into pluses. The multiple ticker URL for above tickers is thus: http://finance.yahoo.com/d/quotes.csv?s=msft+rhat+^dji&f=sl1d1t1c1ohgv&e=.cs v If I change $symbol = msft+rhat+^dji How could I save all to a multi-dimensional array? Thanks Craig ><> [EMAIL PROTECTED] <?php $symbol = "msft"; $url = "http://finance.yahoo.com/d/quotes.csv?s=$symbol&f=sl1d1t1c1ohgv&e=.csv"; $fp = fopen($url , "r"); if (!fp) { echo "could not connect to the site"; } else { $data = fgetcsv($fp,1000,","); fclose($fp); print_r($data); ?> <br><br> <table> <tr><td>description</td><td>latest figure</td><tr> <tr><td>Market</td><td><?php echo $data[0] ?></td></tr> <tr><td>last price</td><td><?php echo $data[1] ?></td></tr> <tr><td>date</td><td><?php echo $data[2] ?></td></tr> <tr><td>time</td><td><?php echo $data[3] ?></td></tr> <tr><td>change</td><td><?php echo $data[4] ?></td></tr> <tr><td>open</td><td><?php echo $data[5] ?></td></tr> <tr><td>high</td><td><?php echo $data[6] ?></td></tr> <tr><td>low</td><td><?php echo $data[7] ?></td></tr> </table> <?php } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php