Вывести последний твит на блоге

Весьма просто. И не надо никаких плагинов.

<?php

// Your twitter username.
$username = "TwitterUsername";

// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: 
//for example href=\"link.html\")
$prefix = "<h2>My last Tweet</h2>";

// Suffix - some text you want display after your latest tweet. 
//(Same rules as the prefix.)
$suffix = "";

$feed = "http://search.twitter.com/search.atom?q=from:" . 
$username . "&rpp=1";

function parse_feed($feed) {
    $stepOne = explode("<content type=\"html\">", $feed);
    $stepTwo = explode("</content>", $stepOne[1]);
    $tweet = $stepTwo[0];
    $tweet = str_replace("&lt;", "<", $tweet);
    $tweet = str_replace("&gt;", ">", $tweet);
    return $tweet;
}

$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . 
stripslashes($suffix);
?>

Подредактировать, добавить форматирование по вкусу. Результат у меня в сайдбаре

0.00 avg. rating (0% score) - 0 votes

9 комментариев

  • Вывести последний твит на блоге…

    Thank you for submitting this cool story — Trackback from progg.ru…

  • Полезная фича, ща в блог засуну)

  • Надо бы тоже замутить. Спасибо за код.

  • Имхо конечно, но через SimpleXML такую вещь будет прое реализовать — там переменные проще получить… Дружно учим рнр и будет нам всем счастье!!!

    • Опубликуй свою реализацию, посмотрим

  • […] Волков рассказывает, как вывести последний твит на блоге без применения плагинов, вставив в WordPress уже готовый […]

  • Спасибо за этот несложный код. Хотя заметил одну интересную вещь, почему-то не делает он замену
    $tweet = str_replace(«<«, «», $tweet);
    Что довольно странно. Мой вариант использования этого кода можно заценить у меня на блоге 😉

  • […] на свой вкус. За PHP код парсера отдельное спасибо Александру Волкову Комментариев (0) | 21:09 (Воскресенье) Апрель 4 2010 […]

  • Да, с твитером довольно просто работать. Но вот когда назревает идея написать какое-нибудь приложение и открываешь его API — становится страшновато.

css.php