Ok I found out what was going on... I think!
first off the isp who hosts my server seems to have had or has a proxy issue or something.
all requests to
www.weather.gov were being sent to yahoo for some bizzaro reason. the ip's the dns was resolving were all weird. so I just pinned the correct ones into the server's hosts file.
Second issue (with the 5 day forecast script) was an apperent change in the html source for the point forecast page. the php script line...
preg_match('|<tr valign ="top" align="center">(.*)<
table width="670"|s', $html, $betweenspan);
$forecastop = $betweenspan[1];
searched to through the html for and ending of ">(.*)<table width="670" but the page's source now reads ">(.*)<
table width="100%"I don't know if this is just the 5day point forcast format for my area or if it's an across the board change. but when I edited the php to note the change. the forcast started working again.
Kevin Palivec