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

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 satın alanların siteniz hakkındaki görüşlerini sizlere bildirebilmesi için sizinle iletişime geçmeleri gerekir. Tabii bunun içerisinde sitenizde bir iletişim formunun olması gerekiyor. İletişim formumuz 2 adet dosyadan oluşmaktadır. İndex.php ve Mail.php şekilde 2 adettir.Mail.php içerisinde php kodlama bulunmakta ve içerisinde mail gelmesini verici kodlar bulunmaktadır.   İletişim formumuzun form kodları aşağıda yazmış olduğum  kodlardır. Kodları yazdıktan sonra index.php biçiminde kaydedelim…   1  <?php 2         <form name=”iletisim” method=”POST” action=”gonder.php”> üç    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 /> altı     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      = “[email protected]”; 7  $konu       = “İletişim Formu”; 8  $tarih      = date(‘Y-m-d’); 9  $ip_adresi  = $_SERVER[‘REMOTE_ADDR’]; on 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 zamanda 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 yeniden deneyiniz.</center>”; 40 41  } 42    } 43  ?>   Eveeet bu php dosyamızı da böylece hazırlamıştık olduk. Şimdi herşey tam şekilde bitti, Sizlerin yalnızca bu kodları sitenize eklemeniz kalıyor. Mail adresinize istikbal olan mail türü Adı-Soyadı-E-mail vb ayrıntıları gelmiş olacaktır.


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar