Php Scripts bisa dibilang mudah, bisa juga di bilang sulit, tergantung kita mau mempelajarinya atau tidak.
Tutorial ini aku posting disini karena banyak teman-teman online yang tanya masalah cara membuat Contact Form di sebuah web atau situs. Mungkin klo blog atau web kita menggunakan Wp / Wordpress lebih mudah, karena udah ada Plugins untuk contact form, tinggal install, setting-setting dikit beres dah…

Disini aku mau bagi-bagi dikit tentang cara membuat contact form di situs kamu, kamu tinggal kopas kode dibawah ke dalam situs kamu oks..begin..

Pertama kopas kode di bawah ini ke web editor kamu :

<form method=”post” action=”sendmail.php”>

<!– Andre Script jangan ada yg di rubah dalam script ini –>
<?php
$ipi = getenv(“REMOTE_ADDR”);
$httprefi = getenv (“HTTP_REFERER”);
$httpagenti = getenv (“HTTP_USER_AGENT”);
?>

<input type=”hidden” name=”ip” value=”<?php echo $ipi ?>” />
<input type=”hidden” name=”httpref” value=”<?php echo $httprefi ?>” />
<input type=”hidden” name=”httpagent” value=”<?php echo $httpagenti ?>” />

<!– Andre Script bisa di edit di bagian ini tapi hati-hati –>

Your Name:
<input type=”text” name=”visitor” size=”35″ />

Your Email:
<input type=”text” name=”visitormail” size=”35″ />

Attention:
<select name=”attn” size=”1″>
<option value=” Sales n Billing “>Sales n Billing </option>
<option value=” General Support “>General Support </option>
<option value=” Technical Support “>Technical Support </option>
<option value=” Webmaster “>Webmaster </option>
</select>

Mail Message:
<textarea name=”notes” rows=”4″ cols=”40″></textarea>
<input type=”submit” value=”Send Mail” />
<p style=”font-size:9px”>Scripts By : <a href=”http://balikubiru.balikeya.com”>BaliKuBiru</a></p>
</form>

simpan dengan file name : contact.php

Sekali lagi kopas kode di bawah ini ke dalam web editor kamu, bila ada kode lain, didalam web editor kamu bersihkan semua kode yang ada.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Sendemail Script</title>
</head>
<body>

<!– Andre script Reminder: rubah alamat email pada line : “59″ –>
<!– Andre script Reminder: link pada pada line : “78″ –>

<?php

$ip = $_POST['ip'];
$httpref = $_POST['httpref'];
$httpagent = $_POST['httpagent'];
$visitor = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];
$attn = $_POST['attn'];

if (eregi(‘http:’, $notes)) {
die (“Do NOT try that! ! “);
}
if(!$visitormail == “” && (!strstr($visitormail,”@”) || !strstr($visitormail,”.”)))
{
echo “<h2>Use Back – Enter valid e-mail</h2>\n”;
$badinput = “<h2>Feedback was NOT submitted</h2>\n”;
echo $badinput;
die (“Go back! ! “);
}

if(empty($visitor) || empty($visitormail) || empty($notes )) {
echo “<h2>Use Back – fill in all fields</h2>\n”;
die (“Use back! ! “);
}

$todayis = date(“l, F j, Y, g:i a”) ;

$attn = $attn ;
$subject = $attn;

$notes = stripcslashes($notes);

$message = ” $todayis [EST] \n
Attention: $attn \n
Message: $notes \n
From: $visitor ($visitormail)\n
Additional Info : IP = $ip \n
Browser Info: $httpagent \n
Referral : $httpref \n
“;

$from = “From: $visitormail\r\n”;

mail(“YourEmail”, $subject, $message, $from);

?>

<p align=”center”>
Date: <?php echo $todayis ?>
<br />
Thank You : <?php echo $visitor ?> ( <?php echo $visitormail ?> )
<br />

Attention: <?php echo $attn ?>
<br />
Message:<br />
<?php $notesout = str_replace(“\r”, “<br/>”, $notes);
echo $notesout; ?>
<br />
<?php echo $ip ?>

<br /><br />
<a href=”contact.php”>Next Page</a>
</p>

</body>
</html>

simpan kode diatas menjadi satu folder dengan file contact.php kamu, ingat harus menggunakan .php jangan htm/html apalagi .txt atau .jpg :dsadsad: simpan dengan file name : sendmail.php
jika kamu yakin semua langkah sudah kamu lakukan dengan benar, kamu bisa mencoba dengan cara membuka file contact.php dengan browser kamu.

Sebelumnya kamu harus meng install PHP triad / xamppPHP.
Downloads PHP triad disini
Download xamppPHP disini
Ketik di browser kamu : http://localhost/namafolderwebkamu/contact.php
Lalu isi semua textfield dengan data kamu, ngisinya boleh asal kecuali pada bagian alamat email format penulisannya harus benar. Lalu klik send.. lihat hasilnya..!!??

Jika sukses akan keluar tampilan seperti dibawah ini :

Warning: Failed to Connect in c:\apache\htdocs\andrie_contact\sendmail.php on line 59

Date: Saturday, September 13, 2008, 6:00 pm
Thank You : Andrie ( andrie_ars@yahoo.com )
Attention: Sales n Billing
Message:
tes
127.0.0.1

Next Page

Kalau belum berhasil …coba…dan…coba…lagi…

Note :
bila keluar tulisan “Warning: Failed to Connect in c:\apache\htdocs\andrie_contact\sendmail.php on line 59
pada saat mencoba contact.php di local server, tidak masalah, cuekin aja, semua terjadi karena kita masih berada di local server.

Hasil dari contact form bisa di liat disini : contact form live demo
Selamat mencoba… :dsadsad:

Update :

Karena banyak yang gagal dalam melaksanakan “Copy Paste” , kemungkinan disebabkan oleh “tanda petik yang berbeda saat di gunakan di web editor” , akhirnya saya memutus kan untuk langsung memberikan links donwload nya saja.. sekali lagi selamat mencoba…. :dsadsad:
Download Contact Form Disini

BaliKuBiru