İyi Akşamlar Arkadaşlar,
Bu akşam ki makalemde sizlere PHP kullanarak İletişim Formu’nun nasıl yapılacağını anlatacağım. Öncelikle şunu unutmamalıyız ki, İletişim Formu bir web sitesinin olmazsa olmazı bir bölümdür.
Sitenizi ziyaret eden kullanıcıların siteniz hakkındaki görüşlerini sizlere bildirebilmesi için sizinle iletişime geçmeleri gerekir. Tabii bunun içinde sitenizde bir iletişim formunun olması gerekiyor. İletişim formumuz 2 adet dosyadan oluşmaktadır. İndex.php ve Mail.php olarak 2 adettir.Mail.php içinde php kodlama bulunmaktadır ve içerisinde mail gelmesini sağlayan kodlar bulunmaktadır.
İletişim formumuzun form kodları aşağıda yazmış olduğum kodlardır. Kodları yazdıktan sonra index.php şeklinde kaydedelim…
1 <?php 2 <form name="iletisim" method="POST" action="gonder.php"> 3 Ad Soyad: <input type="text" name="ad_soyad" size="25"><br /> 4 Telefon: <input type="text" name="tel" size="25"><br /> 5 E-Mail: <input type="text" name="email" size="25"><br /> 6 Mesajınız: <textarea rows="5" name="mesaj" cols="25"></textarea><br /> 7 <input type="submit" name="button" value="Gönder"> 8 </form> 9 ?>
index.Php dosyasını oluşturduktan sonra şimdi yapmanız gereken yukarıda kodlarımızda iletişim formuna yazılan yazıların mailimize gelmesini istediğimiz php dosyasını oluşturuyoruz. Php dosyamızın ismini de gonder.php yapalım…
1 <?php 2 $ad_soyad = $_POST["ad_soyad"]; 3 $tel = $_POST["tel"]; 4 $email = $_POST["email"]; 5 $mesaj = $_POST["mesaj"]; 6 $adres = "mail@siteadresi.com"; 7 $konu = "İletişim Formu"; 8 $tarih = date('Y-m-d'); 9 $ip_adresi = $_SERVER['REMOTE_ADDR']; 10 11 if(($ad_soyad=="") or ($tel =="") or ($email=="") or ($mesaj=="")){ 12 13 echo "<center>Lütfen Ad Soyad, Telefon, E-Mail ve Mesaj alanlarını boş bırakmayınız.;
14 <br><a href=index.php>Geri dön</a></center>"; 15 16 } 17 else 18 { 19 20 $mesajveri.="İLETİŞİM FORMU MESAJI\n\n"; 21 $mesajveri.="E-Mail: ".$email."\n"; 22 $mesajveri.="Telefon: ".$tel."\n"; 23 $mesajveri.="Tarih: ".$tarih."\n"; 24 $mesajveri.="IP Adresi :".$ip_adresi."\n"; 25 $mesajveri.="Mesajı: ".$mesaj; 26 27 $mesajyolla = mail($adres, $konu, $mesajveri); 28 29 if($mesajyolla) 30 { 31 32 echo "<center>İletişim mailiniz bize ulaştı, En kısa sürede cevaplanacaktır. 33 İlginiz için teşekkür ederiz.<br><a href=index.php>Anasayfa</a></center>"; 34 35 } 36 else 37 { 38 39 echo "<center>E-Mail gönderilirken hata oluştu! Lütfen daha sonra tekrar deneyiniz.</center>"; 40 41 } 42 } 43 ?>
Eveeet bu php dosyamızı da böylece hazırlamıştık olduk. Şimdi herşey tam olarak bitti, Sizlerin sadece bu kodları sitenize eklemeniz kalıyor. Mail adresinize gelecek olan mail şekli Adı-Soyadı-E-mail vb bilgileri gelmiş olacaktır.
- emresupcin
- Php
- 21 Nisan 2013 - 20:07
- 5 Yorum
- 4527 Görüntülenme
contact form hazır iletişim formları iletişim formu iletişim formu indir iletişim formu nasıl yapılır php contact form php form uygulamaları php iletişim formu php iletişim formu yapımı
Tamam da bu kodu nereye ekliyecez anlatımına niye devam etmedin bilmeyen insanlar olabilir benim gibi
Bu kodları ben çalıştıramadım kardeş keşke sql dosyasını da atsaydın.
Teşekkürler…
Teşekkürler…
sevgili dostum anlatımın güzel lakin bu konuda eksikler var.
1. Gelecek mesajı tanımlayacağımız mail nerede..?
2. Tüm bunları sadece Gönder butonuna bağlayacak bir anlatım daha başarılı olabilir.
Saygılarımla