Сниппет [!Weather!] вдруг кому пригодится. )
$page1="http://pda.weather.yandex.ru/index.xml";
if(!isset($_REQUEST['day'])){
$day="";
}
else{
$day="?day=".$_REQUEST['day'];
}
$page=$page1.$day;
$replace1tonull='<a href="http://pda.yandex.ru"><img src="/i/ya-logo.gif" class="top-logo" alt="Яндекс" width="36" height="16"></a><a href="/index.xml?city_id="><img src="/i/project_logo.gif" class="top-logo" alt="Яндекс погода" width="54" height="16"></a>';
$replace2tonull='Москва';
$replace4tonull='город';
$replace5tonull='другой';
$replace6tonull='<a href="/othercity.xml">';
$replace3tonull='<img src="';
$replacebefore1='<a href="index.xml?';
$replacebefore2='<a href="?';
$replaceafter1='&city_id="> ';
$replaceafter2='"> ';
$handle = fopen($page, "rb");
$contents = "";
do {
$data = fread($handle, 8192);
if (strlen($data) == 0) {
break;
}
$contents.=$data;
} while (true);
fclose($handle);
$contents=str_replace($replace1tonull,"",$contents);
$contents=str_replace($replace2tonull,"",$contents);
$contents=str_replace($replace4tonull,"",$contents);
$contents=str_replace($replace5tonull,"",$contents);
$contents=str_replace($replace6tonull,"",$contents);
$contents=str_replace($replace3tonull,"$replace3tonull"."http://pda.weather.yandex.ru",$contents);
$contents=str_replace($replacebefore1,$replacebefore2,$contents);
$contents=str_replace($replaceafter1,$replaceafter2,$contents);
echo"
<strong align=center><h3 style=color:#3763BC;>Погода в Москве</h3></strong>
<table width=100% border=0 align=center class=tb bgcolor=#ffffff cellspacing=2 cellpadding=5><tr><td>
$contents
</td></tr></table>
";