Sorry for re posting this problem, but after spending a bunch of hours still there is something "misterious" to me: can you find anything broken in this code? (Again it works fine with 3.3.0.15 and 3.3.0.16 but is broken with 3.3.0.18, on Debian, apache). $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); -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]