<?php function twitter($name, $count){ //$name - логин юзера, $count - сколько последних сообщений выводить $c = $count + 1; $dom = new DomDocument(); $dom->load("http://twitter.com/statuses/user_timeline/".$name.".xml?count=".$c); $twit = $dom->getElementsByTagName("text"); $date = $dom->getElementsByTagName("created_at"); $id = $dom->getElementsByTagName("id"); for ($i=0;$i<$count;$i++){ list($dweek, $m, $d, $time, $cl, $y) = explode(" ", $date->item($i*2)->nodeValue); $month_str = array( "Jan","Feb","Mar", "Apr","May","Jun", "Jul","Aug","Sep", "Oct","Nov","Dec"); $month_int = array( "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"); $m = str_replace($month_str, $month_int, $m); $postdate = $d." ".$m." ".$y; $postid = $id->item($i*2)->nodeValue; $post = $twit->item($i)->nodeValue; $post = bbcode($post); echo $post.' (<a href="http://twitter.com/'.$name.'/status/'.$postid.'">'.$postdate.'</a>)<br/>'; } } ?>