6 Buku Terbaik untuk Belajar PHP

Apakah Anda pernah berencana untuk belajar pengembangan web back-end, tetapi Anda bingung harus mulai dari mana dan bagaimana? Jika ini masalahnya, maka Anda berada di tempat yang tepat. Ada banyak bahasa seperti PHP, Java, Python, dll., yang digunakan dalam pengembangan web back-end. Namun, dalam artikel ini, Anda akan menemukan cara untuk mempelajari pengembangan web back-end […]

Read more »

Pengikisan Web menggunakan cURL di PHP

Kita semua telah mencoba mendapatkan data dari situs web dengan banyak cara. Pada artikel ini, kita akan mempelajari cara mengikis web menggunakan bot untuk mengekstrak konten dan data dari sebuah situs web. Kami akan menggunakan PHP cURL untuk mengikis halaman web, sepertinya salah ketik meninggalkan caps lock, tapi begitulah cara Anda menulisnya. cURL adalah sistem […]

Read more »

Apa perbedaan antara var_dump() dan print_r() di PHP?

Pada artikel ini, kita akan membahas perbedaan antara var_dump() dan print_r() fungsi dalam PHP. var_dump() Fungsi: NS var_dump() fungsi digunakan untuk membuang informasi tentang variabel yang menampilkan informasi terstruktur seperti jenis dan nilai variabel yang diberikan. Sintaksis: void var_dump ($expression) Parameter: $ekspresi: Ini bisa berupa satu variabel tunggal atau ekspresi yang berisi beberapa variabel yang […]

Read more »

Buat daftar drop-down yang opsinya diambil dari database MySQL di PHP

<?php            $con = mysqli_connect(“localhost”,”root”,””,”example_store”);                        $sql = “SELECT * FROM `category`”;     $all_categories = mysqli_query($con,$sql);                  if(isset($_POST[‘submit’]))     {                  $name = mysqli_real_escape_string($con,$_POST[‘Product_name’]);                           $id = mysqli_real_escape_string($con,$_POST[‘Category’]);                                    $sql_insert =          “INSERT INTO `product`(`product_name`, `category_id`)             VALUES (‘$name’,’$id’)”;                                                                  if(mysqli_query($con,$sql_insert))         {             echo ‘<script>alert(“Product added successfully”)</script>’; […]

Read more »

Promosi Properti Konstruktor di PHP 8

Promosi Properti Konstruktor adalah sintaks singkatan sederhana untuk mendeklarasikan dan menetapkan properti kelas dari konstruktor. Promosi Properti Konstruktor adalah sintaks baru yang disediakan dalam versi PHP 8 yang lebih baru yang memungkinkan deklarasi properti kelas dan penugasan konstruktor langsung dari konstruktor tanpa mendapatkan kondisi kode boilerplate. Dalam pemrograman komputer, kode boilerplate adalah bagian kode yang […]

Read more »

Membuat tombol aktifkan/nonaktifkan menggunakan PHP dan MySQL

<?php            $con = mysqli_connect(“localhost”,”root”,””,”courses”);                      $sql = “SELECT * FROM `courses`”;     $Sql_query = mysqli_query($con,$sql);     $All_courses = mysqli_fetch_all($Sql_query,MYSQLI_ASSOC); ?>   <!DOCTYPE html> <html lang=”en”> <head>     <meta charset=”UTF-8″>     <meta http-equiv=”X-UA-Compatible” content=”IE=edge”>     <meta name=”viewport”            content=”width=device-width, initial-scale=1.0″>          <!– Using internal/embedded css –>     <style>         .btn{             background-color: red;             border: none;             color: white;             padding: 5px 5px; […]

Read more »

Mengirim Permintaan HTTP Menggunakan cURL Set-1

Setiap kali kita berurusan dengan permintaan HTTP, cURL sangat menyederhanakan tugas kita dan merupakan alat termudah untuk membuat tangan kita kotor. keriting: Itu singkatan dari “URL klien” dan digunakan dalam baris perintah atau skrip untuk mentransfer data. Ini adalah alat yang hebat untuk menangani permintaan HTTP seperti GET, POST, PUT, DELETE, dll. Meskipun menyediakan kami […]

Read more »

Bagaimana mencegah SQL Injection di PHP?

Pada artikel ini, kita akan membahas cara mencegah injeksi SQL di PHP. Prasyarat dari topik ini adalah Anda memiliki XAMPP di komputer Anda. Mengapa injeksi SQL terjadi? Injeksi SQL adalah teknik injeksi kode yang digunakan untuk menyerang aplikasi berbasis data, di mana pernyataan SQL berbahaya dimasukkan ke dalam kolom entri untuk dieksekusi (misalnya, untuk membuang […]

Read more »

Bagaimana cara memeriksa apakah File Ada di PHP?

Untuk memeriksa apakah ada file yang ada atau tidak maka kita dapat menggunakan fungsi PHP yang disebutkan di bawah ini. Untuk menemukan keberadaan file, kami menggunakan file_ada() fungsi. Fungsi ini digunakan untuk memeriksa apakah suatu file atau direktori ada atau tidak. Sintaksis: file_exists( $path ) Parameter: Fungsi ini hanya menerima satu parameter $path. Ini menentukan […]

Read more »

Bagaimana cara mengubah DateTime ke String menggunakan PHP?

Tugasnya adalah mengonversi DateTime ke String menggunakan PHP. Ada dua cara untuk mengubahnya. 1. Dengan menggunakan metode Format Dalam metode Format, kita dapat mengonversi objek DateTime menjadi string. Program DateTime to string diprogram di bawah ini: Contoh: PHP <?php   $today = date(“d/m/Y H:i:s”);       if ($today) {      echo $today;    } else {       echo […]

Read more »

Bagaimana Cara Membuat Folder Jika Tidak Ada di PHP?

Kita dapat dengan mudah membuat folder di PHP, tetapi sebelum itu, Anda harus memeriksa apakah folder atau direktori tersebut sudah ada atau belum. Jadi Pada artikel ini, Anda akan belajar Memeriksa dan Membuat folder atau direktori di PHP. Metode: file_ada(): Ini adalah fungsi bawaan yang digunakan untuk memeriksa apakah file atau direktori ada atau tidak. […]

Read more »

Mencegah Injeksi SQL di PHP

oleh Vincy. Terakhir diubah pada 24 Juni 2021. Tahukah Anda bahwa 42% serangan yang dihadapi oleh sistem publik adalah serangan injeksi SQL? Cegah injeksi SQL untuk menghindari kerentanan keamanan yang paling sering terjadi dalam sistem yang dihadapi publik. Injeksi SQL adalah ancaman paling tinggi yang dihadapi oleh sistem perangkat lunak apa pun. Yang Anda butuhkan […]

Read more »

Bagaimana cara mendapatkan Geolokasi menggunakan PHP-cURL dari Alamat IP?

<?php    if(isset($_POST[‘submit’])) {       $userIP = $_POST[‘ip’];          $ch = curl_init($apiURL);        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);        $apiResponse = curl_exec($ch);        curl_close($ch);        $ipData = json_decode($apiResponse, true);            if(!empty($ipData)){          $continent = $ipData[‘continent’];         $country_code_alpha2 = $ipData[‘alpha2’];         $country_code_alpha3 = $ipData[‘alpha3’];         $country_name = $ipData[‘name’];         $country_code_numeric = $ipData[‘country_code’];         $international_prefix = $ipData[‘international_prefix’];         $currency_code = $ipData[‘currency_code’];         $latitude = $ipData[‘geo’][‘latitude’]; […]

Read more »

Bagaimana cara mengatur ulang Array di PHP?

Anda dapat mengatur ulang nilai array atau menghapus nilai dengan sangat mudah di PHP. Ada dua metode untuk mereset array yang akan dibahas lebih lanjut dalam artikel ini. Metode: Metode 1: fungsi tidak disetel(): Fungsi unset() digunakan untuk menghapus variabel tertentu atau seluruh array. Sintaksis: unset( $variable ) Parameter: $variabel: Parameter ini diperlukan, itu adalah […]

Read more »

Contoh Proyek PHP Laravel untuk Pemula

oleh Vincy. Terakhir diubah pada 27 Juli 2021. Laravel adalah salah satu kerangka kerja PHP populer untuk membangun situs web dinamis. Ini menggunakan arsitektur MVC. Ada banyak alasan untuk memilih Laravel di antara daftar kerangka kerja PHP yang tersedia. Salah satunya adalah kesederhanaannya dan pemula dapat mempelajarinya dengan cepat. Jangan khawatir jika Anda baru mengenal […]

Read more »

Bagaimana cara memeriksa string yang dimulai/diakhiri dengan string tertentu di PHP?

<!DOCTYPE html> <?php $msg = “”; error_reporting(0);    if (isset($_POST[‘submit’])) {            if ($_POST[‘stringSearchType’] == 0)     {         if ((str_starts_with($_POST[‘mainString’],                 strtoupper($_POST[‘checkString’])))             || (str_starts_with($_POST[‘mainString’],                 strtolower($_POST[‘checkString’])))             || (str_starts_with($_POST[‘mainString’],                 $_POST[‘checkString’])))         {             $msg = “String yang diberikan [$_POST[mainString]]                     Dimulai dengan [$_POST[checkString]]”;         } else {             $msg = “String yang diberikan [$_POST[mainString]]                   do tidak Dimulai dengan [$_POST[checkString]]”;         }     } else if ($_POST[‘stringSearchType’]) […]

Read more »

Kartu Bootstrap untuk Galeri eCommerce Keranjang Belanja

oleh Vincy. Terakhir diubah pada 1 Agustus 2021. Kartu bootstrap adalah elemen desain yang memahami lebih banyak data di area kecil. Desain kartu akan sangat menghemat real estat layar dan memperkaya UI. Bootstrap adalah salah satu kerangka kerja terbaik yang membantu membangun komponen desain UI situs web. Berbagai macam desain kartu Bootstrap telah kita lihat […]

Read more »

Bagaimana cara membuat formulir HTML yang menerima nama pengguna dan menampilkannya menggunakan PHP?

Melalui formulir HTML berbagai data dapat dikumpulkan dari pengguna dan dapat dikirim langsung ke server melalui skrip PHP. Pada dasarnya ada dua metode untuk mengirim data ke server satu adalah “DAPATKAN” dan yang lainnya adalah “POS”. Di dalam DAPATKAN metode, data melewati URL browser dan dapat dilihat oleh siapa saja yang menggunakan browser, dan sangat […]

Read more »

Kelas PHP EvTimer – Penggunaan dan Contoh

oleh Vincy. Terakhir diubah pada 8 Agustus 2021. EvTimer adalah kelas pengamat yang membuat instance untuk menjalankan loop peristiwa. Ini menetapkan waktu dan interval untuk menjalankan iterasi loop acara. Waktu adalah spesifikasi wajib. Tapi intervalnya tidak. Ini adalah pengaturan opsional yang hanya berlaku untuk loop peristiwa yang memiliki lebih dari satu iterasi. Artikel ini menjelaskan […]

Read more »

Bagaimana menerapkan metode overloading di PHP?

PHP singkatan dari Hypertext Preprocessor, itu adalah bahasa scripting tujuan umum populer yang sebagian besar digunakan dalam pengembangan web. Ini cepat, fleksibel, dan pragmatis dan versi terbaru PHP berorientasi objek yang berarti Anda dapat menulis kelas, menggunakan pewarisan, Polimorfisme, Abstraksi Data, Enkapsulasi, Konstruktor, Destructor, dan juga Overloading (Metode dan Fungsi). kelebihan beban: Overloading adalah konsep […]

Read more »

Judul PHP – Phppot

oleh Vincy. Terakhir diubah pada 11 Agustus 2021. Fungsi header PHP adalah mengirim header HTTP mentah ke klien. Header mentah berisi permintaan dan metadata lainnya. Ini membantu untuk mengatur tipe konten, caching, lokasi dan data serupa. Header HTTP adalah untuk meneruskan detail tambahan dengan permintaan HTTP. Ini berisi detail dalam bentuk kunci: nilai berpasangan. Contoh […]

Read more »

Bagaimana cara menambahkan lebih banyak nilai ke array pada klik tombol menggunakan PHP?

Pada artikel ini, kita akan belajar menambahkan elemen ke array yang ada dengan mengklik tombol menggunakan PHP. PHP adalah bahasa sisi server, dan hanya menanggapi permintaan (GET, POST, PUT, PATCH, dan DELETE). Tindakan klik tombol terjadi sebagai bagian dari sisi klien untuk langsung memanggil fungsi PHP. Kami membutuhkan bahasa perantara untuk melakukan tindakan ini. Dalam […]

Read more »

Contoh Template Halaman Formulir Login Bootstrap

oleh Vincy. Terakhir diubah pada 23 Agustus 2021. Sistem login adalah untuk mengautentikasi pengguna sebelum mengizinkan mereka mengakses layanan aplikasi. Ini memberi wewenang kepada pengguna untuk mengakses halaman aplikasi yang diistimewakan. Ada dua hal penting yang perlu diingat saat menerapkan otentikasi login. Ikuti mekanisme yang sudah dikenal dan alur masuk Hadirkan elemen UI formulir dengan […]

Read more »

Bagaimana cara menghasilkan file PDF menggunakan PHP?

Pada artikel ini, kita akan belajar cara menghasilkan file PDF dengan PHP dengan menggunakan FPDF. Ini adalah kelas PHP gratis yang berisi banyak fungsi untuk membuat dan memodifikasi PDF. Kelas FPDF mencakup banyak fitur seperti format halaman, header halaman, footer, jeda halaman otomatis, jeda baris, dukungan gambar, warna, tautan, dan banyak lagi. Mendekati: require(‘fpdf/fpdf.php’); Instansiasi […]

Read more »

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/breatgem/widiyanata.com/wp-includes/functions.php on line 4755