Responsive Reklam Alanı

Php İletişim Formu emresupcin - PHP Kullanarak İletişim Formu Nasıl Yapılır?İ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.

Paylaşmak Güzeldir
Yazar
Yazar
Döngü Deyimleri Nelerdir? Char(13) Komutu ve String Birleştirme…
5 Yorum
  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

Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes