10 Ağustos 2014 Pazar

PHP ile İletişim Formu Nasıl Yapılır?

İnternette birçok iletişim scriptleri mevcut. Verdiğim kodlarla kendi iletişim formunu oluşturabilirsiniz.

İlk Önce İndex.php Dosyamızı Oluşturalım. Ve İçine Aşağıda Verdiğim Kodları Girelim.

 KOD :
<!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</title>
</head>
<body>
<form name="iletisim" method="POST" action="gonder.php">
Ad Soyad: <input type="text" name="ad_soyad" size="25"><br />
Telefon: <input type="text" name="tel" size="25"><br />
E-Mail: <input type="text" name="email"  size="25"><br />
Mesajiniz: <textarea rows="5" name="mesaj"  cols="25"></textarea><br />
<input type="submit" name="button" value="Gonder">
</form>
</body>
</html>

Sonrada Bilgilerimizin Gönderileceği gonder.php Dosyamızı Oluşturalım.ve İçine Aşağıdaki Kodları Koyalım

KOD:
<?php
$ad_soyad     = $_POST["ad_soyad"];
$tel         = $_POST["tel"];
$email         = $_POST["email"];
$mesaj        = $_POST["mesaj"];
$adres        = "isim@siteadi.com"; // Buraya e-postanin gonderilecegi mail adresini yaziniz
$konu        = "Iletisim Formu";
$tarih        = date('Y-m-d');
$ip_adresi    = $_SERVER['REMOTE_ADDR'];
if(($ad_soyad=="") or ($tel =="") or ($email=="") or ($mesaj=="")){
echo "<center>Lutfen Ad Soyad, Telefon, E-Mail ve Mesaj alanlarini bos birakmayiniz.<br><a href=index.php>Geri don</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>Iletisim mailiniz bize ulasti, en kisa surede cevaplanacaktir. Ilginiz icin tesekkur ederiz.<br><a href=index.php>Anasayfa</a></center>";
}
else
{
echo "<center>E-Mail gonderilirken hata olustu! Lutfen daha sonra tekrar deneyiniz.</center>";
}
}
?>

NOT : gonder.php Dosyasındaki mail@siteadresi.com adresini kendi mail adresiniz olarak değiştirin.

x
x Bir Saniye!

Siteyi terk edecek gibi görünüyorsun.

Yeni yayınlardan haberdar olmak için facebook sayfamızı takip etmek isteyebilirsin.

İlgini çekebilecek birkaç şey daha var. Hemen göz atmak için anasayfa'ya uğrayabilirsin:

Facebook'a Git Anasayfa'ya Git