Re: Retrieving data from a URL in PHP
| From: | Austin Gonyou | Date: | Wed, 05 Jun 2002 20:32:23 +0000 |
| Subject: | Re: Retrieving data from a URL in PHP | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-100787@lists.php.net to get a copy of this message | ||
You may need a user:pass appended to the URI.
On Wed, 2002-06-05 at 15:11, Anthony Ritter wrote:
> The code that follows is from Welling and Thomson's book on PHP and
> mysql
> (page 372)
>
> I've tried it on Apache/ MS Windows 98 / PHP and I get the following
> line:
>
> "No quote available."
>
> Questions...
>
> 1. Why can't I retrieve the present stock quote?
>
> 2. What is the variable
> $quote
>
> represent in the script?
>
> I cannot find where $quote has been assigned.
>
> Thanking all in advance.
> Tony Ritter
> ......................................................................
>
>
> <html>
> <head>
> <title>Stock Quote from NYSE</title>
> </head>
> <body>
> <?
> $symbol="IBM";
> echo "<h1>Stock Quote for $symbol</h1>";
> $theurl="http://finance.yahoo.com/q?s=ibm&d=v1";
> if (!($fp=fopen($theurl, "r")))
> {
> echo "Could not open the URL";
> exit;
> }
> $contents= fread($fp, 1000000);
> fclose($fp);
> $pattern="(\\\$[0-9]+\\.[0-9]+)";
> if (eregi($pattern,$contents,$quote))
> {
> echo "$symbol was sold at: ";
> echo $quote[1];
> }
> else
> {
> echo "No quote available.";
> }
> echo "<br>"."This information retrieved from<br>"."<a
> href=\"$theurl\">$theurl</a><br>"."on ".(date("l
> jS F Y g:i a T"));
> ?>
> </body>
> </html>
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
Austin Gonyou
Systems Architect, CCNA
Coremetrics, Inc.
Phone: 512-698-7250
email: austin@coremetrics.com
"One ought never to turn one's back on a threatened danger and
try to run away from it. If you do that, you will double the danger.
But if you meet it promptly and without flinching, you will
reduce the danger by half."
Sir Winston Churchill
Attachment: [application/pgp-encrypted] This is a digitally signed message part signature.asc
Attachment: [application/pgp-encrypted] This is a digitally signed message part signature.asc