La causa de todos tus problemas estan en el primer error:
Cuando te intentaste conectar a api.wunderground.com, el servidor te rechazo la conexión por lo que posteriormente al tratar de usar el puntero te da error.
Para eliminar los demas errores puedes usar algo así:
Código php:
Ver original$forecast_url = "http://api.wunderground.com/auto/wui/geo/ForecastXML".$loc_id;
$url = $forecast_url;
if($fp == false){
} else{
$mensaje = "OK";
$xml .= fgets($fp, 4096); $fw = fopen($cachefilename, 'w'); }
$counter = 0;
$row_counter = 2;
$xml="";