Twitter'dan RSS ile veri çekme ve tarihi düzeltme.
Twitter'dan RSS ile veri çekme ve tarihi düzeltme.
Eklenme Tarihi : 05 Aralık 2009
Okunma Sayısı : 235
Yorum Sayısı : 0
Twitter'dan anlık kısmıma yazıları çekiyordum bildiğiniz gibi. Fakat kendi kodlamamı yapıp, yorum kısmı eklediğim için artık twitter'a ihtiyaç duymayacağım. Bende beni o kadar uğraştıran fakat bir başka web sitesinden kaptığım kodları sizlerle paylaşmak istedim. Ben çok uğraştım sizlerin de başı ağrımasın bu Twitter yüzünden. Aşağıdaki kodlarla twitter'dan rss yoluyla yazılarınızı çekebilirsiniz.

$veriler = file_get_contents("http://twitter.com/statuses/user_timeline/8774312.rss?count=5");

$statuler = split("<item>",$veriler);
for ($i=1;$i<=count($statuler);$i++) {
$renk = random_color();
preg_match('/<description>(.*)</description>/i', $statuler[$i], $statu);
preg_match('/<pubDate>(.*)</pubDate>/i', $statuler[$i], $tarih);
$ingtarih=array("Sat", "Fri", "Thu", "Wed", "Tue", "Mon", "Sun", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "+0000");
$trtarih=array("Cumartesi", "Cuma", "Perşembe", "Çarşamba", "Salı", "Pazartesi", "Pazar", "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık", " ");
$tamtarih=str_replace($ingtarih, $trtarih, $tarih[0]);
$l_statu = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href="\0">\0</a>", $statu[0]);
$k_statu = split(": ", $l_statu);

echo"li onmouseover="this.style.backgroundColor='#FCFFC6';" onmouseout="this.style.backgroundColor=''" style="height: 55px; width: 100%; overflow: hidden;">";
echo"div style="overflow: hidden; width: 55px; height: 55px; float: left; background: #$renk; margin: 0 15px 0 0;"></div";
for ($a=1;$a<=count($k_statu);$a++) {
echo"$k_statu[$a]";
}
echo"span style="color: #777; font-style: italic;"><br />$tamtarih</span></li";
}


HTML kısımları lütfen siz düzenleyin, ben bir kaç karakter sildim cünkü.






Konuya Yapılan Yorumlar