PHP ile İletişim Formu Yapımı

Merhaba arkadaşlar bugün sizlere verdiğim kodlar sayesinde artık kendinize özel bir iletişim formu oluşturabileceksiniz. Bu iletişim formunda sizlere okuyucularınızın ve ziyaretçilerinizin yazdıkları mesajlar geliyor. Peki mesajlar nereye gelecek? sorusu içinde: Sizin mail adresinize gidiyor. Hangi mail adresini gitmesini istiyorsanız onu “gonder.php” adlı kodların arasındaki size verdiğim yere yazacaksınız..

Öncelikle istediğiniz isimle bir php dosyası açıyoruz. Ben iletisim.php açıyorum. Aşağıda size verdiğim kodu bu açtığımız dosyaya yapıştırıyoruz.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Iletisim Formu - Oguzhan Balli</title>
 <style type="text/css">
 #iletisim input {border:1px solid #ddd; padding 10px; width:250px;}
 #iletisim button {display:block;border:1px solid #555;padding 10px;width:272px;margin-top:10px;coursor:painter } 
 </style>
</head>
<body>
<div id="iletisim">
<form name="iletisim" method="POST" action="gonder.php">
Ad Soyad:&nbsp;&nbsp;<input type="text" name="ad_soyad" size="25"><br />
</br>
Telefon:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="tel" size="25"><br />
</br>
E-Mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="email" size="25"><br />
</br>
Mesajiniz:&nbsp;&nbsp;&nbsp;<textarea rows="5" name="mesaj" cols="25"></textarea><br />
</br>
<button type="submit"name="button">Gonder</button> 
</form>
// http://oguzhanballi.com
</div> 
</body> 
</html>

Şimdide sırada gonder.php var hemen dosyamızı oluşturduktan sonra aşağıdaki kodları giriyoruz..

<?php
$ad_soyad = $_POST["ad_soyad"];
$tel = $_POST["tel"];
$email = $_POST["email"];
$mesaj = $_POST["mesaj"];
$adres = "ornek@site.xyz"; // Buraya mesajın gönderileceği adresi yazın..
$konu = "ornekdomain.xyz Sitesine Mesaj!";
$tarih = date('Y-m-d');
$ip_adresi = $_SERVER['REMOTE_ADDR'];
if(($ad_soyad=="") or ($tel =="") or ($email=="") or ($mesaj=="")){
echo "<center>Lüten boş alan bırakmayınız..<br><a href=iletisim.php>Geri dön</a></center>";
}
else
{
$mesajveri.="ILETISIM FORMU MESAJI<br/><br/>";
$mesajveri.="E-Mail: ".$email."<br/>";
$mesajveri.="Telefon: ".$tel."<br/>";
$mesajveri.="Tarih: ".$tarih."<br/>";
$mesajveri.="IP Adresi :".$ip_adresi."<br/>";
$mesajveri.="Mesaj: ".$mesaj;
$mesajyolla = mail($adres, $konu, $mesajveri, "Content-type: text/html; charset=utf-8\r\n");
if($mesajyolla)
{
echo "<center>Mesajınız bana ulaştı! En yakın zamanda bilgilendirileceksiniz..<br><a href=index.php>Anasayfa</a></center>";
}
else
{
echo "<center>Mesajınız bilinmeyen bir sebepten dolayı gönderilemedi. Lütfen Tekrar Deneyiniz.</center>";
}
}
?>

NOT: gonder.php içindeki $adres değişkeninde ki mail adresi yerine kendi mail adresinizi yazmalısınız!!

Yapamadığınız bir şey veya anlamadığınız şeyleri yorum kısmından bana yazabilirsiniz..

Bunuda Okuyabilirsin  Site Tanıtım Yazısı Nasıl Yapılır?

PHP ile İletişim Formu Yapımı” için bir yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir