Dari situs Commonwealth Bank kita bisa mengambil kurl USD, SGD, AUD dan EUR. Tanpa panjang lebar basa basi, kalo mau penjelasan yang komplit bisa dilihat disini, karena disini kita akan langsung ke tujuan :)

buat sebuah file bernama bankCommonwealth.php di root folder web server anda, pada contoh saya ada di /var/www/ lalu isikan script seperti dibawah ini :

<?php
// isi bankCommonwealth.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://www.commbank.co.id/upublic/mod_home/default_home.aspx');
$pecah = explode('<span id="LocalizedLinkForex">Nilai Tukar Mata Uang</span>',$url);
$pecah2 = explode('&nbsp;&nbsp;&nbsp;&nbsp;',$pecah[1]);
print_r($pecah2[0]);
?>

script-nya sangat sederhana tetapi sudah mendapatkan hasil yang kita inginkan, tampilan hasil menjalankan script diatas bisa dilihat di gambar dibawah ini, diakses melalui http://localhost/bankCommonwealth.php
bankCommonwealth

Demo | Download “Kurs Bank Commonwealth” bankCommonwealth.tar.gz – Downloaded 3033 times – 178.00 B

Join the Conversation

5 Comments

Your email address will not be published. Required fields are marked *

  1. Mas, ini menggunakan php cURL ya,

    Bagaimana ya mas kita bisa memilih bagian dari web yang mau kita ambil isi nya…?
    misal kurs mata uang yg sudah anda buat

      1. Nah, saya masih bingung mas dalam memecah script dari web nya yg menggunakan array tersebut,
        saat saya coba memecah script dari web yg ingin saya ambil datanya,
        yg ada hanya menjadi 1 array saja,
        -,-

        1. bisa dikasi contoh maksudnya seperti apa ? dan kalo bisa screenshoot beserta scriptnya

          1. Misal nya saya mau mengambil harga dari suatu website yg sudah ada mas,
            Untuk lebih lengkap nya sudah saya lampirkan di email balasan saya,