getFriendsTimeline(); $twitter_status = new SimpleXMLElement($xml); $i=0; foreach($twitter_status->status as $status){ if ($i<1) { foreach($status->user as $user){ $tweeter = $user->screen_name; //gets tweeter name } if (strlen($tweeter)>11) { $tweeter = substr($tweeter,0,11); } //trim to 11 chars if bigger $tweeter = str_pad($tweeter,11); //pad out to 11 chars print $tweeter; //print to page $foo = explode(" ",$status->created_at); //get time $bar = explode(":",$foo[3]); //then adjust for timezone $created = $bar[0].".".$bar[1]; //and add leading 0s as appropriate $GMToffset = date(O); $varSign = substr($GMToffset,-5,1); $varH = substr($GMToffset,-4,2); $varM = substr($GMToffset,-2); if ($varSign == "+") { $varH = $bar[0] + $varH; $varM = $bar[1] + $varM; } else { $varH = $bar[0] - $varH; $varM = $bar[1] - $varM; } if ($varH < 10) { echo "0".$varH."."; } else { echo $varH."."; } if ($varM < 10) { echo "0".$varM."\n"; } else { echo $varM."\n"; } $tweet = $status->text; //get tweet into variable $tweet = nl2br($tweet); //change line breaks to
$tweet = strip_tags($tweet); //strip tags (removes line breaks. I'm sure there's a more elegant method print $tweet."\n"; //print to page $i++; } } ?>