Postingan lainnya
Gimana Cara Grab dengan Curl bagian tertentu ?
Hi ma bray lama gak mampir disini mau tanya misal ada struktur layout header kontent widget footer
nah yang ada di konten itu isinya artikel gmn cara saya grab di bagian artikel itu
dan apa sih fungsi $pecah[0], $pecah[2], $pecah[3] dll
7 Jawaban:
@maszgalang Bisa di kasih contohnya untuk header content widget footernya?, mungkin bisa dengan menggunakan javascript. fungsi $pecah[0]; ? itu array, mungkin ada menggunakan explode.
<?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://spesifikasi.co.id/review/144/yok-review-5-smartphone-gahar-dengan-ram-6-gb-dengan-harga-dibawah-10-jutaan');
$pecah = explode('<div class="body" itemprop="articleBody"><p>', $kodeHTML);
$pecahLagi = explode('</p>', $pecah[0]);
for($i=0;$i<=count($pecahLagi);$i++){
echo $pecahLagi[$i];
}
?>
ini bang contohnya klo yang di grab cuman yg di post doang gmn
Tanggapan
kok hasil hasilnya error : PHP Notice: Undefined offset: 1 in
@maszgalang "yang ada di konten itu isinya artikel gmn cara saya grab di bagian artikel itu" maksudnya ambil http://spesifikasi.co.id/review/144/yok-review-5-smartphone-gahar-dengan-ram-6-gb-dengan-harga-dibawah-10-jutaan ini ?
tinggal ambil content hmlnya, $content = ;
@CodenameJR code itu buat apa ya bro ? dan di taaruh dmn maaf :v ane bru blajar curl
@blackarch iy bro misal itu artikel yang mau di grab
Jawaban Terpilih
@maszgalang url artikel tsb memang sudah tetap/static di
$kodeHTML = bacaHTML('http://spesifikasi.co.id/review/144/yok-review-5-smartphone-gahar-dengan-ram-6-gb-dengan-harga-dibawah-10-jutaan');
? kalo gitu di edit di function saja di buat array kemudian di return
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 array ($hasil,$url);
}
$kodeHTML = bacaHTML('http://spesifikasi.co.id/review/144/yok-review-5-smartphone-gahar-dengan-ram-6-gb-dengan-harga-dibawah-10-jutaan');
echo $kodeHTML[0]; // hasilnya
echo $kodeHTML[1]; // url webnya
dicoba dl aja
Tanggapan
kok hasil hasilnya blank , tidak menghasilkan apapun?
<pre>kok hasil hasilnya blank , tidak menghasilkan apapun?</pre><div><br></div>