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
saya binun ma maksudnya yang preg_match_all("|<td (.*)>(.*)</font>(.*) <td (.*)>(.*)</font>(.*)<td (.*)>(.*) </font>(.*)<td (.*)>(.*) </font>|", $data, $hasil);
hayoooo yang males2 pake iframe aja tuh uda di bikinin ma om parjo http://www.bengkelprogram.com/coba/kursbi.php hehehehe....
Halo Tum, Kamu lihat source dari URL-nya BI di atas, trus bandingkan dengan pattern itu, maka kamu akan ngerti maksudnya. Kalo gak males untuk ngerti sih Awas, kalo ketauan kamu pake iframe ke URL contoh itu, hajar X-(
wah wah klo dalam bahasa ASP ada ga?
Thanks All
btw baru gabung neh ....
Pak Dhaman,
Kalo ASP belum mbikin, tapi dapat dilakukan dengan prinsip yang sama.
Untuk Regular Expression di ASP:
http://www.ilovejackdaniels.com/asp/vbscript-regular-expressions/
apa teknik grabbing ini juga bisa dilakukan dengan Delphi? mohon bantuannya.
Halo Tum,
Kamu lihat source dari URL-nya BI di atas, trus bandingkan dengan pattern itu, maka kamu akan ngerti maksudnya.
Kalo gak males untuk ngerti sih
Awas, kalo ketauan kamu pake iframe ke URL contoh itu, hajar X-(
saya binun ma maksudnya yang
preg_match_all("|<td (.*)>(.*)</font>(.*) <td (.*)>(.*)</font>(.*)<td (.*)>(.*) </font>(.*)<td (.*)>(.*) </font>|", $data, $hasil);
hayoooo yang males2 pake iframe aja
tuh uda di bikinin ma om parjo
http://www.bengkelprogram.com/coba/kursbi.php
hehehehe....
Halo Tum,
Kamu lihat source dari URL-nya BI di atas, trus bandingkan dengan pattern itu, maka kamu akan ngerti maksudnya.
Kalo gak males untuk ngerti sih
Awas, kalo ketauan kamu pake iframe ke URL contoh itu, hajar X-(
» Autocomplete Pada Form (1)Mengitung jarak waktu dan menampilkan sebagai Javascript
» Merubah Isi Combobox (1)Contoh script berikut ini menampilkan cara mengisi value field suatu form, tanpa harus melakukan submit data
» Membuat Tampilan Perhalaman (11)Pada artikel ini dibahas bagaimana cara merubah isi suatu combobox, sesuai dengan isi combobox lain yang dipilih oleh user
» AJAX, langkah 2 (3)Masih banyak yang menanyakan cara untuk menampilkan data perhalaman
Membahas respon berupa XML, Request Timeout, dan method Post