fopen with URL gives me a problem
| From: | marco trevisani | Date: | Sun, 25 Mar 2001 04:28:02 +0000 |
| Subject: | fopen with URL gives me a problem | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-45469@lists.php.net to get a copy of this message | ||
Hi,
i'm running php3 3.3.0.18 on Debian (but i had the same problem with
Red Hat) w/ Apache 1.3.14.
(the same code with php3 3.3.0.16/15 was working fine....then did i
uppgrade... I had too....:-( )
I had a simple, or what i expect to be simple.., call:
(it just check temperature in a city...in this case Habana, from the
noaa server
and print simply the part i need, This was perfectly working with php3
3.3.015, you can check www.icmc2001.org)
Now i get a error window saying: "Document contained no data"
I suspect it has something to do with $wfile = fopen.... (see code
below)
Does anybody know if it is a bug or if it is something that changed in
that release?
(i would apreciate if you can also reply to my email address)
thank you,
marco trevisani
----------code-----------------
$noaa = "http://weather.noaa.gov/cgi-bin/mgetmetar.pl?cccc=MUHA"
;
$wfile = fopen ($noaa, "r");
$weathcont = fread ($wfile , 1024);
ereg (" ([0-9][0-9])/([0-9][0-9]) " , $weathcont, $reg);
$far = 32 + ( $reg[1] / (5.0 / 9.0));
$data = date("d F");
$ora = (date("H")-6);
echo "<font size=\"-1\" color=\"SteelBlue\"><b>
Temperature in Habana, on $data, at ";
if ($ora < 0){
$timezone = ($ora + 24);
echo $timezone;
}else{
echo $ora ;
}
echo " is:</b></font><br>
<font color=\"SteelBlue\"><b>$reg[1] C ($far
F)</b></font>";
fclose($wfile);
--------end of code --------------------------