Kaskus saat ini merupakan forum terbesar di Indonesia. Hotthreads atau tulisan-tulisan unggulan yang ditampilkan di halaman depan kaskus berubah-ubah tiap hari. Hotthread inilah yang akan coba kita tampilkan pada website kita. Skrip akan ditulis dengan bahasa PHP dan memanfaatkan cURL. Tutorial ini diilhami oleh plugin WordPress Kaskus-Hot-Threads.
Berikut sourcecodenya:
<?php // function-function umum function file_get_contents_curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); //Set curl to return the data instead of printing it to the browser. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); $data = curl_exec($ch); curl_close($ch); return $data; } function getht(){ $data=file_get_contents_curl("http://www.kaskus.us/"); preg_match('/(<ul>)(.*)/', $data, $p); preg_match('/(.*)(<\/ul>)/', $p[2], $s); return $s[1]; } function showht() { $ht = getht(); $href1 = str_replace('showthread','http://www.kaskus.us/showthread',$ht); $strong1 = str_replace('<strong>','',$href1); $strong2 = str_replace('</strong>','',$strong1); echo $strong2; } //menampilkan hot threads kaskus echo '<ul>'; showht(); echo '</ul>'; ?>
Berikut demonstrasinya:
‘;
showht();
echo ‘
‘;
?>