CaraGokil.Com – Kali ini admin akan membuat artikel berseri
tentang cara mengambil data dari sebuah situs untuk kita pakai di situs kita
atau bahasa kodingnya adalah grabber. Karena untuk mendapatkan hasil yang
maksimal maka admin akan membuatnya menjadi seri.
Pengertian :
Untuk seri yang pertama ini admin anggap kalian sudah
menginstall software server seperti Xampp dan text editor seperti Sublime Text
jadi bisa kita langsung ke tutorialnya, jika belum mengerti dengan software
xampp dan sublime text maka bisa melihat pengertian dan caranya di artikel
lain.
Baca Juga :
|
Jalankan software Xampp dan klik Start Apache kemudian masuk ke
htdocs yang ada di Local Disk C didalam folder xampp, kemudian Buat file dengan
nama pengaturan.php dan masukan kode php ini sebagai pengaturan untuk kita
pakai nanti waktu melakukan koding.
<?php
error_reporting(0);
function target($url)
{
$btext = rand(0,100000);
$ua = 'Mozilla/5.0' . $btext;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$exec=curl_exec($ch);
return $exec;
}
function ambil($content,$start,$end)
{
if($content && $start && $end) {
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
}
?>
|
Pengertian :
target adalah nama fungsi yang kita berikan untuk
mempermudah proses koding kita.
Nama fungsi yang kita berikan mewakili kode rumit yang
seperti yang ada di atas.
Nama fungsi bisa kita ganti sesuai dengan yang kita
inginkan, yang penting mudah diingat
Untuk menggunakan fungsi di atas kita hanya perlu memanggil
nama fungsinya saja tanpa harus menulis ulang kode fungsinya yang rumit. Cara memanggil fungsinya adalah sebagai berikut include
"pengaturan.php";.
Buat file bernama index.php untuk halaman utama sebagai
tempat untuk kita koding dan masukan kode php berikut ini untuk mengambil data
dari youtube.com
<?php
include "pengaturan.php";
$sumber
='https://www.youtube.com/results?search_query=avril+lavigne';
//atau bisa menggunakan -> $situs =file_get_contents($target);
$situs =target($sumber);
echo $situs;
//atau bisa menggunakan -> print_r($situs);
?>
|
Pengertian :
- include "pengaturan.php"; adalah pemanggil fungsinya.
- $sumber adalah nama url yang akan kita ambil datanya.
- https://www.youtube.com/results?search_query=avril+lavigne adalah contoh url yang akan kita ambil datanya.
- $situs adalah nama hasil yang akan kita dapatkan.
- target adalah nama fungsi yang ada di pengaturan.php untuk kita pakai di kode ini.
- echo adalah perintah untuk menampilkan hasil.
Untuk file yang sudah jadi anda bisa langsung download di
link berikut ini dan menyimpannya di folder htdocs DOWNLOAD FILE.
jika sudah selesai maka kita bisa langsung melihat hasilnya
dengan mengunjungi http://localhost/phpdasar/,
dan untuk hasilnya akan seperti berikut ini, disini kita sudah mendapatkan seluruh konten yang bisa kita ambil untuk digunakan.
Hasil Grabber |
Terimakasih telah berkunjung ke caragokil, dan membacar
artikel tentang Cara Grabber Data Dari Website Orang Lain Part 1, semoga tutorial yang kami berikan bisa membantu
dan bermanfaat untuk kita semua. Jika masih bingung atau ada yang ingin
ditanyakan maka bisa memberikan komentar atau langsung bisa berkunjung ke grup
fb.