Python Pip

User (Input Barang) --> Aplikasi --> fire Twitter

curl https://www.hamon-design.com
Curl adalah sebuah libarary:

Artinya sebuah kelompok fungsi-fungsi curl apa dibungkus di dalam paket libcurl danbisa tangan kedua dalam berbagai macam bahasa pemrograman.

Anda sedang menonton: Cara mematikan hp orang lain lewat termux

Contoh penerapan Curl

Curl buat membuat Bot, msialnya Bot Telegram karena mengetahui cuaca…

Peran Curl pada Pembuatan Botclick="$dispatch("lightbox-open", type: "img", src: "/img/php/curl/peran-curl-pada-bot.png")">

Agar server bot bisa ~ mengambil data dari server lain, maka dia harus mampumembuat Http Request, di sinilah curly digunakan.

Tidak hanya buat itu saja digunakan Curl…

Bisa juga diterapkan untuk:

Mengambil page web lalu mengubahnya jadi PDF;Upload dan Download File;Melakukan Login;Scrape;dan sebagainya.

Sejarah singkat Curl

Curl awalnya bernama HttpGet dari versi pertama sampai ke-3.

HttpGet awalnya just mendukung kode Http saja…

…lalu semakin berkembang dan kawanan protokol yang ditambahkan.

Akhirnya pada rilis versi apa ke-4, nama HttpGet noel lagi digunakan.

Sekarang namanya adalah curly (mulai ditetapkan di atas 20 Maret 1998).

Diberikan nama belakang Curl, untuk digunakan buat download/upload data oleh URL.

Huruf “c” artinya “See” (melihat), memanggang kalau cURL di-eja were “See URL”.Selain itu, huruf “c” juga mengacu kepada client.

Instalasi dan Konfigurasi Curl

Seperti apa kita ketahui, ada dua bentuk curl: program dan library.

Jika berwewenang menginstal programnya, maka digunakan perintah:


apt install curl
Tapi jika mau menginstal library untuk PHP, maka gunakan perintah:


apt download php-curl
Pada Linux, curl menjadi otomatis diaktifkan.

Kita bisa ~ mengeceknya dengan simpul ini:


phpphpinfo();?>
Silahkan berbaring di htdocs ataukah /var/www/html dan mencoba buka oleh localhost.

Jika muncul such ini, berarti curl cantik aktif dan bisa digunakan.

Cek curly di PHPclick="$dispatch("lightbox-open", type: "img", src: "/img/php/curl/curl-di-php.png")">

Sedangkan untuk Windows (XAMPP), library curl siap terinstal…

…tinggal kita aktifkan saja.

Caranya:

Silahkan buka file-file ini mencapai teks editor.


C:Program Filesxamppapacheinphp.iniC:Program Filesxamppphpphp.iniC:Program Filesxamppphpphp5php.ini
Kemudian cari baris apa ini:


;extension=php_curl.dll
Silahkan dihapus titik-komanya (;).


extension=php_curl.dll
Simpan…

Setelah itu, restart server apache…maka menampakkan Curl cantik aktif.

Cara menggunakan Curl di atas PHP

Ada 4 langkah penggunaan curl di PHP:

Inisialisasi;Set Option;Eksekusi Curl;Tutup Curl;

Setiap untuk kita ingin menggunakan fungsi Curl, untuk kita haru melakukan inisialisasi terlebih dahuludengan cara kemudian ini:


php // create curl source $ch = curl_init();
Fungsi yang digunakan karena melakukan inisialisasi adalah curl_init().

Setelah itu, untuk kita harus memberikan pengeluaran options kemudian alamat URL apa akan dituju,format hasilnya, header, dll.

Untuk memberikan options, kita manfaat fungsi curl_setopt() seperti ini:


// set url curl_setopt($ch, CURLOPT_URL, "example.com"); //return the transfer as a cable curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
Berikutnya melakukan eksekusi:


// $output includes the calculation string $output = curl_exec($ch);
Pada tahapan eksekusi, curly akan does HTTP Request pantas dengan optionsyang diberikan.

Fungsi yang digunakan buat mengeksekusi curl adalah curl_exec().

Karena kita siap memberikan options sasaran Curl menjadi berupa string,maka variabel $output akan berisi sebuah string.

Kita sanggup melihat isinya mencapai echo.


echo $output;
Terakhir menutup curl dengan fungsi curl_close(), untuk sudah noël digunakan lagi.


// close curl source to cost-free up device resources curl_close($ch);
Kode lengkapnya akan sebagai ini:


php // persiapkan curl $ch = curl_init(); // collection url curl_setopt($ch, CURLOPT_URL, "example.com"); // return the mengalihkan as a wire curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output contains the calculation string $output = curl_exec($ch); // tutup curly curl_close($ch); // mendemonstrasikan hasil curl echo $output;?>
Saat kita eksekusi skrip PHP di atas, maka ini adalah menghasilkan seperti ini:

Contoh hasil Eksekusi CURLclick="$dispatch("lightbox-open", type: "img", src: "/img/php/curl/hasil-curl.png")">

Halaman di ~ didapat dari example.com.

Coba ubah URL-nya menjadihttps://www.google.co.id/.

Lihat lainnya: Siapa Pengibar Bendera Merah Putih Pertama Kali Saat Proklamasi 1945


php // persiapkan curly $ch = curl_init(); // set url curl_setopt($ch, CURLOPT_URL, "https://www.google.co.id/"); // return the transfer as a cable curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output includes the calculation string $output = curl_exec($ch); // tutup curl curl_close($ch); // pameran hasil curl echo $output;?>
Hasilnya:

Contoh hasil Eksekusi CURL ke Googleclick="$dispatch("lightbox-open", type: "img", src: "/img/php/curl/curl-google.png")">

Mmbungkus Curl dalam Fungsi

Baru kode di ~ bisa kita karena dalam bentuk fungsional agar noel diketikulang terus menerus.

Fungsinya ini adalah menjadi sebagai ini:


phpfunction http_request($url) // persiapkan curly $ch = curl_init(); // collection url curl_setopt($ch, CURLOPT_URL, $url); // return the transfer as a wire curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output consists of the calculation string $output = curl_exec($ch); // tutup curly curl_close($ch); // kembali hasil curl return $output;
Lalu kita tinggal gunakan seperti ini: