by: youtube(.)com

Cara Membuat Formulir Kontak Email dengan PHP

Cara Membuat Formulir Kontak Email dengan PHP. Halaman kontak merupakan bagian hal yang terpenting dalam bagian website. Halaman kontak ada bertujuan untuk mempermudah komunikasi antara pengunjung web dengan pemilik web. Cara kerjanya sangat sederhana, pengunjung mengisi formulir seperti nama, alamat email, dan pesan kepada pemilik website, lalu nanti akan terkirim otomatis ke email pemilik website tersebut.

Sebelumnya untuk mengirimkan email lewat PHP sangatlah mudah, tinggal menggunakan fungsi yang sudah ada di PHP yaitu mail(). Untuk referensi tentang fungsi mail() bisa dilihat di web fungsi mail() php atau di web w3schools.

Apa saja sih yang dibutuhkan? Yang dibutuhkan disini hanyalah 2 file saja, yaitu index.html atau index.php dan send.php. Sebelum membuat kedua file tersebut, download terlebih dahulu aplikasi Notepad++ yang berfungsi untuk mempermudah kalian dalam merubah struktur kodenya. Kalian bisa mendownloadnya di: https://notepad-plus-plus.org/download/.

Setelah download, copy kode berikut dan save dengan nama index.html.

<!DOCTYPE html>
<html>
<head>
	<title>Contact Form Email</title>
</head>
<body>
 
	<h1>Formulir Kontak</h1>
	<p>Demo ini dibuat dan di upload oleh <a href="https://ha-fizh.com/" target="_blank">ha-fizh.com</a></p>
	
	<form action="send.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>

kalian dapat mengganti url atau menghapus kode dibawah tag <h1>. kemudian save.

Selanjutnya, buat halaman baru dan salin kode dibawah ini:

<?php
if($_POST['kirim']){
	$admin = 'tutor@ha-fizh.com'; //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.html");
}
?>

Edit terlebih dahulu email diatas dengan email kalian, setelah itu save dan beri nama file menjadi send.php.

Dua kode diatas merupakan kode yang paling dasar saja, dimana ada beberapa variabel yang menyimpan data dari form inputan tadi yang sudah di isi oleh user.

Bagian yang kalian harus ubah adalah bagian $admin = ‘tutor@ha-fizh.com’; , apabila kalian tidak mengubahnya, maka setiap pengunjung yang akan menghubungi kalian, terkirimnya malah ke saya. Jangan sampai hal tersebut terjadi ya!


Cukup sekian dahulu artikel yang dapat saya sampaikan, semoga artikel diatas dapat membantu kalian yang ingin membuat formulir kontak dengan integrasi PHP file. Mohon maaf apabila dalam menyampaikan artikel terdapat kekurangan. Saya menerima masukan dan saran bagi Anda yang ingin menyampaikannya melalui kolom komentar dibawah ini atau di halaman Kritik dan Saran yang sudah ada. Terimakasih.

Kisna Hafizh J.
Seorang Mahasiswa dan Blogger serta part-timer yang ingin membagikan sesuatu hal yang bermanfaat melalui tulisan-tulisan yang dipublish. Kerjasama Bisnis : shxlzn@gmail.com. Note: Tidak diizinkan untuk menyalin tulisan dan gambar tanpa seizin saya.