Salah satu kemalasan saya dengan KulTwit adalah urutannya terbalik. Kedua jika kita ingin merangkumnya butuh tenaga ekstra untuk mencopy, membersihkan konten, kemudian membalik urutannya.
Malam ini saya membuat skrip PHP untuk memudahkan kita dalam merangkup KutTwit. Saya gunakan fungsi file_get_contents dan object SimpleXMLElement agar lebih mudah. Meskipun demikian, kedua fungsi tersebut kadang didisable di hosting. Jadi saya jalankan saja di komputer lokal, atau jika ingin digunakan di hosting, silahkan ganti fungsi-fungsi tersebut dengan yang diterima hosting seperti curl dan xml / rss parser.
Berikut skripnya :
[code='php']
< ?php
$username = 'fahrihamzah'; // username
$since_id = '227709140502454272'; // id start
$count = 21; // kultwit count
// url
$url = "http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=$username&since_id=$since_id&count=$count";
// get contents
$rss = file_get_contents($url);
$str = new SimpleXMLElement($rss);
// get items
$arr = $str->channel->item;
foreach($arr as $itm){
$arr2[] = $itm->description;
}
//reverse array
$arr2 = array_reverse($arr2);
//display kultwit
echo "Kultwit by @$username
";
foreach($arr2 as $key=>$val){
$val = preg_replace("/^$username:/i",'',$val);
echo $val."
";
}
?>
[/code]
Rabu, 25 Juli 2012
Merangkum KulTwit dengan PHP
Langganan:
Posting Komentar (Atom)
biar tahu ID dari status kita gimana bang?
BalasHapusnuhun
Klik tanggal / jam di pojok kanan atas .. status kita
BalasHapussepertinya supaya paham artikel ini harus baca artikel sebelumnya ya
BalasHapus