Pada kesempatan kali ini saya akan menjelaskan cara menggunakan phpmailer di php part1. Perlu teman-teman ketahui sebelumnya, phpmailer adalah salah satu library php yang bisa teman-teman gunakan untuk mengirim email. Mungkin sebagian dari kalian sudah pernah menggunakan library php yang satu ini. Fungsi PHP mail () biasanya mengirimkan melalui server mail lokal, biasanya digawangi oleh sendary binary pada platform Linux, BSD dan OS X, namun, Windows biasanya tidak menyertakan server mail lokal; Implementasi SMTP terintegrasi PHPMailer memungkinkan pengiriman email pada platform Windows tanpa server mail lokal. Banyak pengembang-pengembang Website menggunakan feature email dalam kode mereka. Salah satu fungsi PHP yang mendukung ini adalah fungsi mail(). Namun fungsi tersebut tidak memberikan bantuan apa pun untuk memanfaatkan fitur-fitur populer seperti dalam penyertaan lampiran maupun style template yang berbasis HTML. Untuk membuatnya kalian bisa ikuti tahapan yang saya berikan dibawah ini.
Berikut Tahapannya :
- Terlebih dahulu teman-teman bisa mendownload library tersebut di github, berikut linknya https://github.com/PHPMailer/PHPMailer
- Jika sudah didownload selanjutnya teman-teman bisa extract folder tersebut kedalam root folder project kalian
- Jika sudah selanjutnya buat satu buah file baru dengan nama index.php, atau jika sudah buka file index.php tersebut
- Ketikan atau tambahkan kode seperti berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Cara Menggunakan PHPmailer Di PHP</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> </head> <body> <div class="container"> <?php if(isset($_GET['status']) == 'terkirim'){ echo "<div class='alert alert-success mt-4' role='alert'> Email berhasil terkirim.. ! </div>"; } ?> <h2 class="text-center">KIRIM EMAIL</h2> <form action="mailer.php" method="post"> <div class="form-group"> <label for="email">Email:</label> <input type="email" class="form-control" id="email" placeholder="Enter email" name="email"> </div> <div class="form-group"> <label for="pwd">Subject:</label> <input type="text" class="form-control" placeholder="Enter subject" name="subject"> </div> <div class="form-group"> <label for="bodyemail">Body Email: <textarea class="form-control col-md-12" cols="150" id="body" name="body"></textarea> </label> </div> <input type="submit" name="kirim" class="btn btn-primary" value="Kirim"> </form> </div> </body> </html> |
- Jika sudah simpan terlebih dahulu file index.php tersebut.
Untuk pembahasan selanjutnya, akan saya jelaskan cara menggunakan phpmailer di php part1 pada sesi berikutnya, semoga bermanfaat.