Sebelumnya sudah ada tutorial membuat server icecast di Membuat Streaming Radio Online dengan Icecast Debian 7. Sekarang kita coba mengambil data/parsing data dari url icecast, sebagai contoh nyata kita akan menggunakan alamat http://162.212.57.192:8000.
Buka alamat http://162.212.57.192:8000/ di browser, data yang akan kita ambil mulai dari Stream Title, Stream Description sampai Current Song, buat sebuah file baru beri nama icecast.php, tambahkan script dibawah ini
<?php function fungsiCurl($url){ $data = curl_init(); curl_setopt($data, CURLOPT_RETURNTRANSFER, 1); curl_setopt($data, CURLOPT_URL, $url); curl_setopt($data, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); $hasil = curl_exec($data); curl_close($data); return $hasil; } $url = fungsiCurl('http://162.212.57.192:8000/'); if($url){ $hasil2 = explode('</table></div>',$url); $hasil3 = explode('</div>',$hasil2[1]); echo "< pre>"; print_r($hasil3[0]); echo "</ pre>"; } else { echo "ada error"; } ?>
Buka di browser anda, Hasilnya bisa dilihat seperti gambar dibawah