Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CARA KESATU (PALING MUDAH DITERAPKAN, jika karakternya tidak ada yang sama):
- Sumber: http://dendieisme.blogspot.com/2012/11/php-grabbing-content-web.html
- Kodenya:
- <?php
- $grab =file_get_contents('http://www.bmkg.go.id/BMKG_Pusat/Informasi_Cuaca/Prakiraan_Cuaca/Prakiraan_Cuaca_Propinsi.bmkg?prop=07') ;
- $start = '<h1>Prakiraan Cuaca Propinsi Kepulauan Riau</h1>';
- $end = '<font color="#5d5d5d"><b>Cuaca Propinsi Lainnya :</b></font>';
- $startPosisition = strpos($grab, $start);
- $endPosisition = strpos($grab, $end);
- $longText = $endPosisition - $startPosisition;
- $result = substr($grab, $startPosisition, $longText);
- $result = $result;
- echo $result;
- ?>
- CARA KEDUA (AGA RUMIT, jika banyak karakter yang sama):
- Sumber: http://wahyusantoso.staff.umm.ac.id/ilmu-umum/master-program/buku-php-mysql/teknik-grabing-mengambil-text-dari-web-lain/
- Kodenya:
- <?php
- function bacaHTML($url){
- // inisialisasi CURL
- $data = curl_init();
- // setting CURL
- curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($data, CURLOPT_URL, $url);
- // menjalankan CURL untuk membaca isi file
- $hasil = curl_exec($data);
- curl_close($data);
- return $hasil;
- }
- $kodeHTML = bacaHTML('http://situs.com');
- $pecah = explode('<b>', $kodeHTML);
- $pecahLagi = explode('</b>', $pecah[1]);
- echo $pecahLagi[0];
- ?>
- Hasil peneraoan kode kedua ini:
- KURS BCA TANPA DIBERI TABEL (ASLI)
- <?php
- function bacaHTML($url){
- // inisialisasi CURL
- $data = curl_init();
- // setting CURL
- curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($data, CURLOPT_URL, $url);
- // menjalankan CURL untuk membaca isi file
- $hasil = curl_exec($data);
- curl_close($data);
- return $hasil;
- }
- $kodeHTML = bacaHTML('http://www.klikbca.com');
- $pecah = explode('<table width="139" border="0" cellspacing="0" cellpadding="0">', $kodeHTML);
- $pecahLagi = explode('</table>', $pecah[2]);
- echo $pecahLagi[0];
- ?>
- KURS BCA SETELAH DIBERI TABEL (AGAR RAPI):
- <?php
- function bacaHTML($url){
- // inisialisasi CURL
- $data = curl_init();
- // setting CURL
- curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($data, CURLOPT_URL, $url);
- // menjalankan CURL untuk membaca isi file
- $hasil = curl_exec($data);
- curl_close($data);
- return $hasil;
- }
- $kodeHTML = bacaHTML('http://www.klikbca.com');
- $pecah = explode('<table width="139" border="0" cellspacing="0" cellpadding="0">', $kodeHTML);
- $pecahLagi = explode('</table>', $pecah[2]);
- echo "<table border='1'>";
- echo "<tr><td>KURS</td><td>JUAL</td><td>BELI</td></tr>";
- echo $pecahLagi[0];
- echo "</table>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement