Tuesday, July 27, 2010

PHP Grab Content (Kurs Bank Indonesia)

Langkah Grap Kurs Bank Indonesia :



  • Kita cari di website Bank Indonesia yang menampilkan kurs dengan tampilan yang paling sederhana, misal www.bi.go.id/web/id/Moneter/Kurs+Bank+Indonesia/Kurs+Uang+Kertas+Asing/, buka dulu alamat tersebut dan view page source untuk melihat code HTML nya

  • Buat file PHP dengan code:

    <?

    $url = http://
    www.bi.go.id/web/id/Moneter/Kurs+Bank+Indonesia/Kurs+Uang+Kertas+Asing/;

    $html_start = ‘keterangan1′;

    $html_end = ‘keterangan2′;

    ini_set (‘allow_url_fopen’, ’1′ );

    ini_set (‘auto_detect_line_endings’, ‘Off’) ;

    ini_set (‘default_socket_timeout’, ’60′ );

    ini_set (‘max_execution_time’, ’0′ );

    flush() ;

    $f = fopen ($url, ‘r’ );

    $doc = ;

    while (!
    feof ($f) ) {

    $doc = $doc . fgets($f, 3072) ;

    // triple buffer, default buffer 1024 bytes

    }

    fclose
    ($f) ;if (

    $doc != ) {

    $a = strpos($doc, $html_start) ;

    $b = strpos($doc, $html_end) – $a ;

    $show = substr($doc, $a, $b) ;

    $show = ereg_replace(keterangan3,keterangan4>, $show) ;

    print
    “$show” ;

    }

    flush() ;

    ?>

..

  • Untuk menyederhanakan tampilan, cari awalan code HTML dan akhiran code HTML lewat view page source

  • Ganti keterangan1 dengan code awal (start) code HTML

  • Ganti keterangan2 dengan code akhir (end) code HTML

  • Save, dan lihat hasilnya dulu……..

  • Rubah-rubah keterangan1 dan keterangan2 sampai mendapatkan tampilan yang paling sederhana

  • Hapus/ Replace code yang ada di antara keterangan1 dan keterangan2 dengan perintah $show = ereg_replace(keterangan3,keterangan4>, $show) ;

  • Keterangan1 adalah code HTM yang akan kita replace

  • Keterangan2 adalah pengganti dari keterangan1, keterangan2 bisa berupa kode kosong (“”)

  • Ulangi terus perintah tersebut sampai mendapat tampilan yang benar-benar diinginkan



DOWNLOAD GRAP KURS BANK INDONESIA DISINI
Source: Ariefew.com

No comments:

Post a Comment

STOP VIRUS FACEBOOK

Menghentikan “Virus” Facebook 30 Maret 2011 Akhir-akhir ini banyak akun facebook dari teman yang terkena “ virus ” facebook. Intinya ...