Sabtu, Maret 6, 2021
Home > Contoh Kasus > Cara Membuat Kirim Email Dengan Pemrograman PHP

Cara Membuat Kirim Email Dengan Pemrograman PHP

email

Bagaimana cara mengirim email di website yang sudah kita buat ?? – Membuat pengiriman email dengan menggunakan bahasa pemrograman PHP. Setiap programmer yang membuat sebuah sistem aplikasi, tentunya informasi email sangat penting. Berikut ini admin akan bagikan source code sederhana untuk proses pengiriman email dengan PHP.

1. Membuat file index.php dan simpan di server anda.

Berikut ini source code untuk file index.php.

 <!DOCTYPE html>
<html>
<head>
<title>Contact Form Email</title>
</head>
<body>

<h1>Contact Form Email</h1>
<p>Demo ini dibuat dan di upload oleh <a href="http://diphp.id" target="_blank">diphp.id</a></p>

<form action="kirim.php" method="post">
<p><input type="text" name="nama" placeholder="Nama anda" size="30" required /></p>
<p><input type="email" name="email" placeholder="Email valid" size="30" required /></p>
<p><input type="text" name="judul" placeholder="Subjek pesan email" size="50" required /></p>
<p><textarea name="pesan" placeholder="Pesan anda" rows="7" cols="50" required></textarea>
<p><input type="submit" name="kirim" value="Kirim Pesan" /> <input type="reset" value="Hapus Text" /></p>
</form>

</body>
</html>

 

Form ini akan digunakan untuk pengisian data pengiriman email dengan menggunakan metode post ke file kirim.php yang akan kita buat pada step ke dua.

 

2. Buatlah file dengan nama kirim.php dan simpan di server anda.

Berikut ini untuk source code kirim.php

<?php
if($_POST['kirim']){
$admin = '[email protected]'; //ganti email dg email admin (email penerima pesan)

$nama = htmlentities($_POST['nama']);
$email = htmlentities($_POST['email']);
$judul = htmlentities($_POST['judul']);
$pesan = htmlentities($_POST['pesan']);

$pengirim = 'Dari: '.$nama.' <'.$email.'>';

if(mail($admin, $judul, $pesan, $pengirim)){
echo 'SUCCESS: Pesan anda berhasil di kirim. <a href="index.php">Kembali</a>';
}else{
echo 'ERROR: Pesan anda gagal di kirim silahkan coba lagi. <a href="index.php">Kembali</a>';
}
}else{
header("Location: index.php");
}
?>

 

Semoga bisa membantu untuk proses belajarnya, dan jika anda menggunakan server lokal atau di pc sendiri. Pastikan sudah melakukan konfigurasi email di server anda. Detail pengaturannya silahkan baca disini