Php-İletişim-Formu_emresupcinİ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.

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Döngü Deyimleri Nelerdir?

Sonraki Yazı:Char(13) Komutu ve String Birleştirme…

YORUMLAR

Bu yazıya 5 yorum yapılmış.

  1. Yazar
    Ahmet

    Tamam da bu kodu nereye ekliyecez anlatımına niye devam etmedin bilmeyen insanlar olabilir benim gibi

  2. Yazar
    Onur

    Bu kodları ben çalıştıramadım kardeş keşke sql dosyasını da atsaydın.

  3. Yazar
    Engin

    Teşekkürler…

  4. Yazar
    Onur

    Teşekkürler…

  5. Yazar

    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

SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.