jika di bayangkan membuat website yang dapat mengirimkan email menggunakan php, memang cukup sulit. tapi membuat pengiriman email dengan php sangatlah berguna karena kita bisa membuat apa saja, seperti Contact, pemberian data. dan lain lain
dengan hanya 2 file ini kita sudah bisa mengirimkan email. yaitu file pertama adalah file yang berisi Form atau pengisian data
dan file yang kedua adalah file php, dimana kita akan menaruh kode yang dapat mengambil data dari file 1 dan mengirimkannya ke email yang telah di isi di file 1.
A. Membuat Form HTML
- Buat file HTML dan taruh code berikut di dalam HTML tersebut
- Save file HTML tersebut
<html>
<head>
<title>Form Kontak</title>
</head>
<body>
<form action=’proses_contact.php’ method=’post’>
<table border=0 cellpadding=4>
<tr><td>Nama:</td><td><input type=’text’ name=’nama’></td></tr>
<tr><td>Email: </td><td><input type=’text’ name=’email’></td></tr>
<tr><td>Subjek:</td><td><input type=’text’ name=’subjek’></td></tr>
<tr><td>Pesan: </td><td><textarea name=’pesan’ cols=’10′ rows=’5′></textarea></td></tr>
<tr><td colspan=2><input type="submit" value="Send Message" /></td></tr>
</table>
</form>
</body>
</html>
<head>
<title>Form Kontak</title>
</head>
<body>
<form action=’proses_contact.php’ method=’post’>
<table border=0 cellpadding=4>
<tr><td>Nama:</td><td><input type=’text’ name=’nama’></td></tr>
<tr><td>Email: </td><td><input type=’text’ name=’email’></td></tr>
<tr><td>Subjek:</td><td><input type=’text’ name=’subjek’></td></tr>
<tr><td>Pesan: </td><td><textarea name=’pesan’ cols=’10′ rows=’5′></textarea></td></tr>
<tr><td colspan=2><input type="submit" value="Send Message" /></td></tr>
</table>
</form>
</body>
</html>
B. Membuat Prosses dengan File PHP
- Buat file PHP dan taruh Code berikut
- Save file PHP tersebut dengan nama proses_contact.php
<?php
$nama=$_POST['nama'];
$email=$_POST['email'];
$subjek=$_POST['subjek'];
$pesan=$_POST['pesan'];
$to="email.anda@gmail.com";
$header="From: $email";
@mail($to, $subjek, $pesan, $header);
echo "Pesan Berhasil Dikirim";
?>
$nama=$_POST['nama'];
$email=$_POST['email'];
$subjek=$_POST['subjek'];
$pesan=$_POST['pesan'];
$to="email.anda@gmail.com";
$header="From: $email";
@mail($to, $subjek, $pesan, $header);
echo "Pesan Berhasil Dikirim";
?>
Upload Kedua file tersebut ke hosting atau server dan jika terjadi error atau email tidak terkirim silahkan periksa kembali code code dalam file tersebut
Jika terjadi error saat kalian mencoba di Localhost, Silahkan coba di hosting atau server lain.
Semoga Bermanfaat
EmoticonEmoticon