Php İle İletişim Formu Yapımı - Bilişim Konuları

Php İle İletişim Formu Yapımı

Bu dersimizde, Php ile iletişim formu nasıl yapılır bunu öğreneceğiz. Yapacağımız form ile Ziyaretçinin girdiği bilgiler e-mail adresimize gönderilecek.

İlk olarak ziyaretçinin bilgi gireceği index.php dosyasını oluşturalım.

<!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>

 
<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>

Girilen bilgileri denetleyeceğimiz gonder.php dosyasını oluşturalım.

<?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>";
 
}
}
 
?>

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

Gönderilen mailin içeriği şu şekilde:

İLETİŞİM FORMU MESAJI

E-Mail: admin@siteadresi.com
Telefon: 0555 333 33 55
Tarih: 2016-03-14
IP Adresi :97.12.35.21
Mesajı: Ziyaretçi mesajı

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

<< Önceki Yazı

Yorum Yap

3 Yorum