/ Published in: PHP
Expand |
Embed | Plain Text
function fetch_twitter_feed($since = 0) { $url = 'http://twitter.com/statuses/user_timeline.xml?count=3&screen_name=twittername'; if($since > 0) { $url .= '&since_id=' . $since; } $data = @file_get_contents($url); if($data == false) return 'Tweets unavailable'; $xmlDoc = DOMDocument::loadXML($data); $statuses = $xmlDoc->getElementsByTagName('status'); $updates = array(); if($statuses->length > 0) { foreach($statuses as $status) { $id = $status->getElementsByTagName('id')->item(0)->nodeValue; $text = $status->getElementsByTagName('text')->item(0)->nodeValue; $date = strtotime($status->getElementsByTagName('created_at')->item(0)->nodeValue); $updates[] = array($id, $text, $date); } } return $updates; } $updates = fetch_twitter_feed(); if(empty($updates)) { ?> <p style="font-size:10px;">No Tweets Yet!</p> <? } else if($updates == 'Twitter unavailable') { ?> <p style="font-size:10px;>Tweets unavailable</p> <? } else { foreach($updates as $update) { <?php } } ?>
You need to login to post a comment.
