Skrip Form Mail Sederhana

Ini adalah salah satu contoh skrip php untuk mengirimkan e-mail lewat form HTML. Output dari form ini ke e-mail defaultnya adalah plain text. Dalam artikel ini menggunakan 3 file skrip, yakni contact_us.html, action.php dan thanks.html

File 1: contact_us.html

<html>
<head>
<title>Contact Us</title>
</head>
<body>
<form id=”form1″ name=”form1″ method=”post” action=”action.php”><fieldset><legend align=”center”>Contact Us</legend>
<table width=”75%” border=”0″ cellspacing=”0″ cellpadding=”0″>
<tr>
<td width=”13%”>Nama</td>
<td width=”3%”> </td>
<td width=”84%”><input name=”nama” type=”text” id=”nama” /></td>
</tr>
<tr>
<td>E-mail</td>
<td> </td>
<td><input name=”email” type=”text” id=”email” /></td>
</tr>
<tr>
<td>Website</td>
<td> </td>
<td><input name=”site” type=”text” id=”site” /></td>
</tr>
<tr>
<td>Telp.</td>
<td> </td>
<td><input name=”phone” type=”text” id=”phone” /></td>
</tr>
<tr>
<td align=”left” valign=”top”>Komentar</td>
<td> </td>
<td align=”left” valign=”top”><textarea name=”comment” cols=”40″ rows=”5″ id=”comment”></textarea></td>
</tr>
<tr>
<td align=”left” valign=”top”> </td>
<td> </td>
<td align=”left” valign=”top”><input type=”submit” name=”Submit” value=”Submit” />
<input type=”reset” name=”Submit2″ value=”Reset” /></td>
</tr>
</table>
</fieldset>
</form>
</body>
</html>

File 2: action.php

<?
//Nilai dari Form
$nama=$_REQUEST[‘nama’];
$email=$_REQUEST[’email’];
$website=$_REQUEST[‘site’];
$telp=$_REQUEST[‘phone’];
$komentar=$_REQUEST[‘comment’];
//Deklarasi Variable
$headers = “From: webmaster@namadomain.com Alamat e-mail ini dilindungi dari spambot, anda harus memampukan JavaScript untuk melihatnya “;
$recipient = ” info@namadomain.com Alamat e-mail ini dilindungi dari spambot, anda harus memampukan JavaScript untuk melihatnya “;
$subject = “Contact Us Feedback”;
$message = “Nama  : $nama rn
E-mail : $email rn
Website : $website rn
Telephone Number : $telp rn
COMMENTS : $komentar”;
//mail() fungsi untuk mengirim e-mail
mail($recipient , $subject ,$message ,$headers);
//redirect ke halaman terima kasih saat selesai mengirim e-mail
header(“Location: thanks.html”);
?>

File 3: thanks.html

<html>
<head>
<meta http-equiv=”Content-Language” content=”en-us”>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<title>Thank’s</title>
</head>
<body topmargin=”0″ leftmargin=”0″><fieldset><legend align=”center”>Terima Kasih</legend>
<p align=”center”>Terima kasih atas saran dan komentar dari Anda.</p>
</fieldset>
</body>
</html>

By. Dessy Imawardhani

This entry was posted in Article.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s