Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan

 XAMPP di Linux disebut LAMPP karena huruf "P" pada XAMPP digantikan dengan huruf "P" pada PHP. Hal ini dikarenakan XAMPP di Linux sudah menyertakan PHP secara default, sehingga tidak perlu lagi menginstal PHP secara terpisah.


Berikut adalah kepanjangan dari LAMPP:

  • Linux
  • Apache
  • MySQL
  • PHP
  • Pop3/IMAP


 Jadi, LAMPP adalah paket perangkat lunak yang terdiri dari Apache, MySQL, PHP, dan POP3/IMAP untuk Linux.


Install XAMPP/LAMPP

  1. Pertama, download XAMPP for Linux | DISINI |
download XAMPP for Linux

  1. Buka folder Downloads, secara default file download berada di folder tersebut.
Menggunakan terminal (Ctrl + Alt + T):

cd Downloads/

  1. Jalankan perintah untuk memberikan izin eksekusi pada file atau direktori. Izin eksekusi memungkinkan file atau direktori untuk dijalankan sebagai program. (Menggunakan password root user)
sudo chmod +x ./xampp-linux-x64-8.2.4-0-installer.run

  1. Jalankan instalasi XAMPP dengan perintah:
sudo ./xampp-linux-x64-8.2.4-0-installer.run

Maka akan muncul tahap instalasi sebagai berikut.
 
klik Forward

klik Forward

Folder instalasi (/opt/lampp) -> klik Forward

klik Forward


Tunggu proses instalasi, jika sudah selesai klik Finish

  1. Pilih menu Manage Servers dan coba Start MySQL Database, ProFTPD, Apache Web Server
start MySQL Database, ProFTPD, Apache Web Server


Penting! Jika terjadi error "Apache tidak bisa Start", jalankan perintah:
sudo dnf install libnsl
 
 Paket libnsl berisi perpustakaan yang menyediakan fungsi-fungsi untuk mengakses layanan nama jaringan (network name service), seperti DNS (Domain Name System) dan NIS (Network Information System).

 Untuk mempermudah membuka LAMPP buat Create Launcher dengan isian sebagai berikut.

Create Launcher LAMPP

Selamat LAMPP sudah bisa diakses melalui App Launcher di Desktop.

Berikan izin akses permission /opt/lampp/htdocs dengan perintah:
sudo chown -R myuser:myuser /opt/lampp/htdocs

sudo chmod -R 777 /opt/lampp/htdocs


Install Composer

  1. Buka terminal (Ctrl + Alt + T), jalankan perintah instalasi Composer:
sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

  1. Jalankan perintah untuk membuat tautan simbolis (symbolic link) dari file php yang terletak di direktori /opt/lampp/bin ke direktori /usr/local/bin
sudo ln -s /opt/lampp/bin/php /usr/local/bin/php

  1. Terakhir, jalankan perintah untuk izinkan perintah 'komposer' dijalankan secara global
sudo mv composer.phar /usr/local/bin/composer

Cek versi Composer:
composer --version

Cek versi PHP:
php --version


Referensi:

Tutorial lengkap install XAMPP/LAMPP & Composer di Fedora 38

 WordPress adalah salah satu CMS yang paling populer di dunia dengan lebih dari 40% dari seluruh situs web di internet yang menggunakan WordPress. Platform manajemen konten (Content Management System) atau CMS yang digunakan untuk membangun dan mengelola situs web. WordPress memungkinkan pengguna untuk membuat berbagai jenis situs web, termasuk blog, toko online, situs berita, dan banyak lagi.


 Jika kamu ingin melakukan pembuatan atau pengembangan sebuah situs web yang menggunakan WordPress tentunya akan melakukan pemasangan WordPress di local dahulu. Cara yang digunakan biasanya mendownload source code WordPress di wordpress.org . Setelah itu di ekstrak ke dalam folder yang nantinya di tempatkan pada server web yang kamu punya. Server web yang dipakai biasanya adalah Apache atau Nginx. Cara download dan ekstrak itu kurang cepat untuk diterapkan. Ada cara yang cepat yaitu menggunakan Laragon. Jika kamu biasanya menggunakan XAMPP, Wamp Server, MAMP atau AMPPS, kamu patut mencoba menggunakan Laragon. Kamu akan merasakan hasilnya sendiri.


 Maka dari itu mari simak cara cepat setup Wordpress untuk Development pada tutorial di bawah ini.

  1. Pastikan sudah mempunyai Laragon. Jika belum download Laragon | DISINI |
  2. Install Laragonnya.
  3. Aktifkan Apache dan MySQL pada Laragon.
  4. Pilih menu Quick App -> Pilih WordPress seperti gambar di bawah ini.
Tampilan pilihan WordPress


  1.  Isikan nama projectnya seperti gambar di bawah ini. Jika lebih dari satu kata gunakan tanda (-) sebagai penghubung.
Tampilan buat nama project

  1. Tunggu proses ekstrak WordPress ke dalam projectnya. Pada proses ini akan terlihat alamat project sesuai nama project yang kita buat "http://pongkagame.test"
Tampilan ekstrak WordPress oleh Laragon ke dalam project

  1. Jika proses ekstrak sudah selesai. Buka browser -> buka alamat "https://pongkagame.test"


  1. Maka akan muncul proses install WordPressnya. Pertama: pilih bahasa sesuai keinginan kamu seperti gambar di bawah ini.
Tampilan pilihan bahasa WordPress

  1. Kedua: isikan informasi yang dibutuhkan yaitu Site title, Username, Password dan Email seperti gambar di bawah ini. Jika sudah klik button "Install Wordpress"
Tampilan isian informasi WordPress

  1. Jika berhasil maka akan muncul tampilan seperti di bawah ini. Klik button "Log In" untuk login ke dashboard WordPress.
Tampilan WorpPress berhasil terinstall

  1. Selamat kamu sekarang bisa melakukan login ke project WordPress yang kamu buat.
Tampilan login Wordpress


 Setelah kamu mengikuti dan menerapkan metode instalasi WordPress menggunakan Laragon kamu akan merasakan waktu yang singkat dibutuhkan untuk memiliki WordPress untuk Development. Waktu yang dibutuhkan kurang lebih 1 menit saja. 
 
 Demikian tutorial mengenai instalasi WordPress untuk Development atau pengembangan situs web berbasis WordPress yang sedang kamu buat.


~ Terima Kasih ~

Cara cepat setup WordPress untuk Development


 Pada kesempatan kali ini saya akan membagikan source code dari konversi gambar ke PDF menggunakan bahasa pemrograman PHP dimana aplikasi ini berbasis Website. Tentunya melakukan konversi sebuah gambar ke PDF sangat sering dibutuhkan banyak orang setiap hari. Hal ini terbukti dengan banyaknya website yang menyediakan layanan konversi gambar ke PDF yang dibuat untuk mempermudah kita dalam mengkonversikan gambar yang kita punya dari platform mana saja. Layanan konversi menggunakan website juga mempersingkat waktu kita untuk tidak lagi menginstal aplikasi konversi gambar ke PDF di sistem operasi yang kita punya terlebih dahulu, tentu saja kita akan bingung untuk menentukan pilihan aplikasi mana yang cocok untuk kita gunakan melakukan konversi.

 Tentunya hal menarik bukan ketika kamu bisa membuat layanan konversi gambar ke PDF milik kamu sendiri?. Untuk itu, mari kita simak tampilan aplikasi konversi gambar ke PDF berbasis Web di bawah ini.

 

Tampilan aplikasi img to pdf


 Jika kamu ingin mencobanya terlebih dahulu, silahkan menggunakan link di bawah ini.


 Jika kamu ingin mendownload source codenya, silahkan gunakan link di bawah ini.




Referensi :


 Demikian artikel yang mengenai source code konversi gambar ke PDF menggunakan bahasa pemrograman PHP. Semoga bisa membantu kamu dalam pengembangan aplikasi yang sedang kamu buat. Silahkan kembangkan source code tersebut seperti frontend dan fitur-fitur lainnya.


~ Terima Kasih ~

Source code: Konversi gambar ke PDF (PHP) terbaru


 Pada kesempatan kali ini, saya akan membagikan tutorial cara menampilkan semua foto dalam folder menggunakan PHP sehingga membentuk sebuah galeri website pribadi. Pastinya saya juga mencantumkan link download untuk source codenya pada akhir artikel. Mari kita simak bersama tutorial berikut.

 Sebagai contoh saya punya sebuah folder gallery yang berisikan foto sebagai berikut.

Langkah selanjutnya, buatkan file index.php pada luar folder gallery tempat foto tersimpan seperti berikut.



Code berikut digunakan untuk menampilkan foto atau gambar pada folder gallery di halaman website.

<?php
      $all_files = glob("gallery/*.*");
      for ($i=0; $i<count($all_files); $i++)
      {
        $image_name = $all_files[$i];
        $supported_format = array('gif','jpg','jpeg','png');
        $ext = strtolower(pathinfo($image_name, PATHINFO_EXTENSION));
        if (in_array($ext, $supported_format))
        {
            echo    '<a href="'.$image_name.'";
              echo        '<img src="'.$image_name.'";
            echo    '</a>';  
        } else {
        continue;
      }
    }
 ?>

Referensi :


 Download source code galeri foto atau gambar gratis menggunakan PHP berikut.


Menampikan semua foto (galeri) dalam folder menggunakan PHP


 Pada kesempatan kali ini saya akan membagikan tutorial cara membuat form kontak dan kirim email menggunakan PHPMailer. Mungkin ada yang belum tau apa itu PHPMailer ? PHP Mailer merupakan library yang digunakan untuk mengirimkan email menggunakan bahasa pemrograman PHP dari server web.

 Mari kita siapkan alat dan bahan terlebih dahulu :

  • Download Library PHP Mailer terbaru | Disini |
  • Download Xampp terbaru | Disini | untuk membangun web server
  • Download Notepad++ terbaru | Disini | untuk menuliskan kode atau gunakan code editor yang kamu sukai

Tutorial membuat form kontak dengan html dan css sederhana :


tampilan form kontak

Ketikkan code css berikut dan masukan pada <style></style> atau namastyle.css


h1 {
    text-align: center;
    color: darkviolet;
 	margin-bottom:-30px;
}
.container {
    width: 100%;
    height: 100%;
    padding: 15px;
}

.row {
    display: flex;
    height: 300px;
    justify-content: center;
    align-items: center;
}

form#form {
    position:relative;
    background-color: antiquewhite;
    padding: 50px;
    margin-top:50px;
}

input#submit {
    background: lightcyan;
    font-size: 14px;
    font-weight: bold;
    color: coral;
}
hr{
    border: 1px solid #CDDC39;
}
img.powered {
    width: 50px;
    height: auto;
    position: absolute;
    top: 69px;
    right: 22px;
}

Ketikkan code html berikut dan masukkan pada file index.php

<!DOCTYPE html>
<html lang="en">
  <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Tutorial Membuat Form Kontak dan Kirim Email (PHPMailer)</title>
   <link rel="stylesheet" href="css/style.css"/>
  </head> 
  <body>
 <div class="container">
   <div class="row">
       <form  method="post" action="mail.php" id="form">
   <a href="pongxkagame.blogspot.com"><img class="powered" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjQSbQREFwGbwn7KFnQvKRQO11sFptn69TpjjCFSthcmZyu9VyBp_vBJjf8naivmC5eAk3ySozGW6WehlqreLlm_1i7nG8XcbdvR01EVtaQT6I8heRnkLAfjo9Idat_bEj8jeLeUgXdCg/s391/logo+pongkagame+1941+index.png" alt="pongkagame"></a>    
   <h1>Form Kontak</h1><br><br> 
   <hr>
   <label>Nama</label><br>
   <input type="text" name="nama" id="nama" /> <br><br>  
   <label>Subject</label><br>
   <input type="text" name="subject" id="subject" /> <br><br>   
   <label>Email</label><br>
   <input type="email" name="email" id="email"/> <br><br>  
   <label>Pesan</label><br>
   <textarea name="message" id="message" rows="4" cols="50"></textarea><br><br>
   <input type="submit" name="submit" id="submit" value="Submit">
   <hr>
      </form>
 </div>
   </div>
  </body>
</html>

Ketikkan kode php berikut dan masukkan pada file mail.php

<?php 
// POWERED BY PONGKAGAME.BLOGSPOT.COM//
use PHPMailer\PHPMailer\PHPMailer;

if(isset($_POST['nama']) && isset($_POST['email']))
{
  $name = $_POST['name'];
  $email = $_POST['email'];
  $subject = $_POST['subject'];
  $message = $_POST['message'];

  $hostAdmin = "www.hostAdmin.com";
  $emailAdmin = "emailAdmin@mail.com";
  $passAdmin = "passAdmin123456";
  $nameAdmin = "nameAdmin";

  require 'PHPMailer/PHPMailer.php';
  require 'PHPMailer/SMTP.php';
  require 'PHPMailer/Exception.php';

  //Create a new PHPMailer instance
  $mail = new PHPMailer(true);
  //Enable SMTP debugging
  // 0 = off (for production use)
  // 1 = client messages
  // 2 = client and server messages
  $mail->SMTPDebug = 2;
  //Tell PHPMailer to use SMTP
  $mail->isSMTP();
  //Set the hostname of the mail server
  $mail->Host = $hostAdmin;
  $mail->SMTPAuth = true;
  //Username to use for SMTP authentication
  $mail->Username = $emailAdmin;
  //Password to use for SMTP authentication
  $mail->Password = $passAdmin;
  //Set the encryption system to use - ssl (deprecated) or tls
  $mail->SMTPSecure = 'ssl';
  $mail->SMTPOptions = array(
      'ssl' => array(
          'verify_peer' => false,
          'verify_peer_name' => false,
          'allow_self_signed' => true
      )
  );
  //Set the SMTP port number - 587 for authenticated TLS
  $mail->Port = 465;//->ssl(465);

  //Email Setting
  $mail->setFrom($email, $name);
  $mail->addAddress($emailAdmin, $nameAdmin);


     // Content
     $mail->isHTML(true);// Set email format to HTML
     $mail->Subject = $subject;

     $contentMessage = $message;

  $mail->msgHTML($contentMessage);
  
  //proses kirim email
  if (!$mail->send()) {
   $status = "error"; 
   $mail->Send();
  } else {
      $status = "success";
  }

}
?>

Struktur penempatan file secara sederhana

struktur sederhana

Download Source Code di bawah ini :

Membuat form kontak dan kirim email menggunakan PHPMailer




 Cara membuat spasi antara dua kata atau lebih dalam php sangatlah mudah dengan menggunakan code ini kamu bisa mengaplikasikannya dalam pemrograman menggunakan bahasa pemrograman PHP. Terkadang untuk memudahkan dan menyederhanakan coding kita perlu memahami sistematika coding yang kita buat tentunya agar kamu tidak perlu repot mengerjakannya 2 kali. Disini saya akan berbagi code mempermudah pengerjaan antar kata dengan memberi spasi menggunakan bahasa pemrograman PHP. Mari simak code pengerjaan dibawah ini :



$array = ['value1', 'value2', 'value3'];

$space = preg_replace('/([a-z])([A-Z])/s','$1 $2', $array); <- (gunakan code berikut)

echo $space;


 Caranya sangat mudah silahkan kamu aplikasikan pada code aplikasi kamu dan kembangkan lagi mungkin kamu akan menemukkan cara yang lebih mudah.


Referensi : https://stackoverflow.com/questions/4701143/how-do-i-add-white-space-between-word

Cara Membuat Spasi Antara Dua Kata atau Lebih dengan PHP


 Pada kesempatan ini, saya akan membagikan aplikasi web youtube downloader yang bisa digunakan untuk mendownload video youtube dan website video lainya [ cek list web videonya]. Langsung saja untuk mendownloadnya silahkan melalui link berikut ini.
screenshot aplikasinya



 Bahan-bahan yang digunakan :

Download pada link di bawah ini.

Source code aplikasi web youtube downloader [ PHP ]