

Nilai tukar mata uang (kurs) adalah hal yang paling sering dijadikan contoh untuk menampilkan teknik grabbing. Mungkin karena teknik ini yang paling kelihatan hasilnya.
Tentang pro-kontra grabbing, berikut ini adalah catatan saya:
Karena sudah diijinkan, maka lebih mudah untuk melangkah :) URL yang diambil/digrabbing adalah ini: http://www.bi.go.id/web/id/Indikator+Moneter+dan+Perbankan/Kurs+BI/
Teknik grabbing yang digunakan pada artikel ini menggunakan Regular Expression, dengan pattern yang telah disesuaikan dengan source dari BI.
Kelebihan teknik grabbing menggunakan RegExp, jika dibandingkan dengan operasi string (strpos, substr, etc):
Pada saat tulisan ini dibuat, salah satu pattern yang sesuai untuk mendapatkan data dari situs BI:
preg_match_all("|<td (.*)>(.*)</font>(.*) <td (.*)>(.*)</font>(.*)<td (.*)>(.*) </font>(.*)<td (.*)>(.*) </font>|", $data, $hasil);
Agak aneh, memang. Begitulah RegExp :)
Jika operasi sukses, maka variabel $hasil akan berisi array yang mengandung hasil grabbing.
Silakan simpan script PHP ini:
Untuk mencoba script di atas, silakan lihat contoh ini: http://www.bengkelprogram.com/coba/kursbi.php
:d makasih mas...cuman maseh blm paham
= artinya apa ya.....
maklum mas baru mulai belajar soalnya...
Terima Kasih
Tq, pak
Mohon bantuannya, saya coba di localhost bisa keluar nilainya tetapi setelah diupload di internet malah ga keluar nilainya, apakah ini berhubungan dengan settingnya phpnya? Mohon informasinya. Terima kasih.
contohnya error mas. seperti yang terlihat dibwah ini www.bengkelprogram.com/coba/kursbi.php
» GRABBING KURS BANK BCA (12)Constructors sebuah methode yg dijalakan ketika sebuah object dibuat dari sebuah class sedangkan Destructors adalah methode untuk menghapus object ketika script/program berakhir.
» OOP Pada PHP (Part 1) (38)TERINSPIRASI DARI GRABBING KURS BI BANG ARYO
» Menghitung Jarak Waktu (82)Pembahasan mengenai dasar pemrograman OOP pada PHP
(Rakhmad Maulidi)
» Autocomplete Pada Form (23)Mengitung jarak waktu dan menampilkan sebagai Javascript
Contoh script berikut ini menampilkan cara mengisi value field suatu form, tanpa harus melakukan submit data