Membuat Contact us dan Form Email dengan PHP Cahaya Metha cimet15@ymail.com :: http://cimet15.blogspot.com/ Abstrak Seperti yang kita tahu bahwa website merupakan sarana untuk berbagi, baik dengan sesama rekan offline maupun rekan online yang bahkan belum kita kenal sama sekali. baik untuk bersirahturahmi maupun keperluan lain bahkan sebagai saran dan kritik untuk web kita sehingga kita harus menghubungi seseorang tersebut, nah salah satu cara untuk menghubungi orang tersebut adalah dengan melalui email yang disediakan pada contact us di website kita. Kata Kunci:email,website,contact Pendahuluan Contact Us dan Form email merupakan suatu hal yang penting dan tidak bisa terpisahkan dari sebuah website. Tujuan pembuatan formulir contact us ini adalah untuk memudahkan para pengunjung menyampaikan keluhan, saran, pertanyaan, ataupun hal lain-lain. Pembuatan Formulir Contact Us / Email ini bertingkat-tingkat, ada yang mudah, ada yang agak sedikit rumit dan ada juga yang melalui php buatan sendiri. Pada tulisan berikut ini saya akan berbagi tentang bagaimana membuat form kontak dan mengirim pesannya ke email dalam bahasa php.
Pembahasan Kita mulai dari membuat 3 script php berikut : 1. form contact us (index.php) <html> <head> <title>contact Us<title> <link rel="shortcut icon" href="icon.ico" /> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <!-- fungsi jquery untuk loadin ajax form email --> <script>function loadingajax(div_id,type){ $("#"+div_id).html('<div><img src="loader.gif"> loading...</div>'); $.ajax({ type: "POST", url: "content.php", data: "id="+ type, success: function(msg){ $("#"+div_id).html(msg); } }); }</script> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <td colspan="2" valign="top"><strong>hubungi Kami</strong></td> <td valign="top"><strong>admin</strong></td> <!-- onclick memanggil fungsi loading ajax (div id=contactus,value=1) --> <td align="right" valign="top"><strong><a href="#contact" onclick="loadingajax('contactus',1);">hubungi kami ></a></strong></td> <td colspan="2" valign="top">hubungi kami jika kamu ada masalah dalam pendaftaran, aktivasi member, gagal login, lupa password, cara menggunakan fitur-fitur, dan mendapatkan error.<br /> <br />Silahkan luangkan waktu kamu sebentar untuk memberikan saran dan kritik kepada kami yang bertujuan untuk memperbaiki dan kemajuan situs kami.</td>
<td valign="top"><strong>sales dan Finance Iklan (Kampanye Komersial)</strong></td> <td align="right" valign="top"><strong><a href="#contact" onclick="loadingajax('contactus',2);">hubungi kami ></a></strong></td> <td colspan="2" valign="top">hubungi kami jika kamu mempunyai pertanyaan atau ada masalah dalam pemasangan iklan (Kampanye Komersial).</td> <td valign="top"><strong>kerjasama (Partnership) </strong></td> <td align="right" valign="top"><strong><a href="#contact" onclick="loadingajax('contactus',3);">hubungi kami ></a></strong></td> <td colspan="2" valign="top">hubungi kami jika kamu ingin mengadakan kerjasama dengan kami.</td> <!-- tempat dimana onclick form email akan di load oleh fungsi loading ajax --> <td colspan="2" valign="top"><div id="contactus"></div></td> <td colspan="2" valign="top"><b>our Office:</b></td> <td colspan="2" valign="top"><a style="text-decoration:none;" href="http://kopi-paste.com">kopi-paste.com</a> <br /> Malang, Indonesia</td> <td colspan="2" valign="top">phone: +6221 ********</td> </table> </body> </html>
file diatas adalah halaman utama contact us yang berfungsi untuk memilih contact mana yang akan ditujukan oleh user. 2. Form email content.php <? php $id = $_POST['id'];?> <form id="contact" name="contact" method="post" action="sendcontact.php"> <table width="100%" border="0" cellspacing="0" cellpadding="4"> <td colspan="2"><strong>contact Us Form</strong></td> <td valign="top">contact to</td> <td valign="top"><? php if($id==1) {?> <input name="contact_to" value="1" type="hidden" size="30" maxlength="50" />Admin <?php } else if($id==2) {?> <input name="contact_to" value="2" type="hidden" size="30" maxlength="50" />Sales dan Finance Iklan <?php } else if($id==3) {?> <input name="contact_to" value="3" type="hidden" size="30" maxlength="50" />Kampanye <?php } else {}?> </td> <td valign="top">name</td> <td valign="top"><input name="name" type="text" size="30" maxlength="50" /> <td valign="top"><input name="username" type="hidden" size="30" maxlength="50" value="<? echo $g_username;?>" /></td> <td valign="top">email</td> <td valign="top"><input name="email" type="text" size="30" maxlength="50" /></td> <td valign="top">phone</td> <td valign="top"><input name="phone" type="text" size="30" maxlength="50" /></td> <td valign="top">company</td> <td valign="top"><input name="company" type="text" size="30" maxlength="50" /></td> <td valign="top">location</td> <td valign="top"><input name="location" type="text" value="city, Country" size="30" maxlength="50" /></td>
<td valign="top">subject/topic</td> <td valign="top"><input name="subject" type="text" size="30" maxlength="100" /></td> <td valign="top">detail</td> <td valign="top"><textarea name="detail" cols="40" rows="3" wrap="physical"></textarea></td> <td valign="top"> </td> <td valign="top"><input type="submit" name="submit" value="send" /></td> </table> </form> 3. sendcontact.php <?php $ip=$_server['remote_addr']; $username = $_POST[username]; $contact_to = $_POST[contact_to]; $name = $_POST[name]; $email = $_POST[email]; $phone = $_POST[phone]; $company = $_POST[company]; $location = $_POST[location]; $subject = "[Contact]".$_POST[subject]; $detail = $_POST[detail]; if ($contact_to == 1) { $contact_des = "admin@kopi-paste.com.com"; } else if ($contact_to == 2) { $contact_des = "advertising@kopipaste.com"; } else if ($contact_to == 3) {$contact_des = "marketing@kopi-paste.com"; } else { $contact_des = "admin@kopi-paste.com"; } $msg= "$detail"; if (mail($contact_des,$subject,$msg, "From: $email\ncontent-type: text/html; charset=iso-8859-1\nreply- To: $email\nx-mailer: PHP/". phpversion())) { echo "email terkirim"; } else { echo "email gagal"; }?>
Tampilan form kontak yang sudah jadi Selesai semoga artikel ini bermanfaat. Penutup Form kontak adalah salah satu bagian penting yang harus ada dalam sebuah website. Anda bisa lihat website-website yang pernah anda kunjungi, semuanya pasti menyediakan form kontak ini. Form kontak biasanya digunakan sebagai media komunikasi yang nantinya mengirimkan pesan langsung ke email pemilik website Referensi http://kopi-paste.com/2011/03/09/tutorial-php-membuat-contact-us-dan-form-email/ http://www.zainalhakim.web.id/posting/membuat-form-kontak-dengan-html-danphp.html
Biografi Nama : Cahaya Metha TTL : Jakarta, 15 Januari 1993 Hobi : Membaca No HP : 0898-8159-009 FB Alamat : http://facebook.com/gissellcimet : Kotabumi - Tangerang