$city_id=26063;
$data_file="http://export.yandex.ru/weather-ng/forecasts/$city_id.xml?".rand(); // адрес xml файла
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
$temp=$xml->fact->temperature;
// Если значение температуры положительно, для наглядности добавляем "+"
if ($temp>0) {$temp='+'.$temp;}
sg("SPb.Temp",$temp);
sg("SPb.City",Санкт-Петербург);
sg("SPb.Type",$xml->fact->weather_type);
sg("SPb.Pressure",$xml->fact->pressure);
sg("SPb.Humidity",$xml->fact->humidity);
sg("SPb.WindSpeed",$xml->fact->wind_speed);
sg("SPb.Image",$xml->fact->image);
$dir = $xml->fact->wind_direction;
switch ($dir){
case 's':
$dir="южное";
break;
case 'n':
$dir="северное";
break;
case 'w':
$dir="западное";
break;
case 'e':
$dir="восточное";
break;
case 'sw':
$dir="юго-западное";
break;
case 'nw':
$dir="северо-западное";
break;
case 'calm':
$dir="штиль";
break;
}
sg("SPb.WindDir",$dir);
sg("SPb.SunRise",$xml->day[0]->sunrise);
sg("SPb.SunSet",$xml->day[0]->sunset);