Reklamlar
Kategoriler: Web Tasarım

Php iletişim Formu Nasıl Yapılır

Bu yazımızda webmaster’ların oldukça işine yarayacağını düşündüğümüz php iletişim formu nasıl yapılır? konusuna değineceğiz. Aşağıdaki kodları kullanarak sizlerde siteniz için iletişim formu oluşturabilirsiniz. İşlem oldukça basit, kodları kendinize göre düzenleyerek kullanacağınız alana eklemeniz yeterlidir.

Öncelikle formu ekleyeceğimiz alana aşağıdaki kodları ekleyelim.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<htmlxmlns=”http://www.w3.org/1999/xhtml”>
<head>
<metahttp-equiv=”Content-Type”content=”text/html; charset=utf-8″/>
<title>Iletisim Formu</title>
</head>
<body>
<formname=”iletisim”method=”POST”action=”gonder.php”>
Ad Soyad: <inputtype=”text”name=”ad_soyad”size=”25″><br/>
Telefon: <inputtype=”text”name=”tel”size=”25″><br/>
E-Mail: <inputtype=”text”name=”email”size=”25″><br/>
Mesajiniz: <textarearows=”5″name=”mesaj”cols=”25″></textarea><br/>
<inputtype=”submit”name=”button”value=”Gonder”>
</form>
</body>
</html>

Kodları ekledikten sonra Gonder.php dosyasını oluşturarak , dosyanın içine aşağıdaki kodları kopyalayın.

<?php
$ad_soyad= $_POST[“ad_soyad”];
$tel= $_POST[“tel”];
$email= $_POST[“email”];
$mesaj= $_POST[“mesaj”];
$adres= “webmaster@ozengen.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>”;
}
}
?>

Mail adresi kısmını kendinize göre düzenleyiniz. Kodlar kesinlile çalışmaktadır. İşlem bu kadar.
Reklamlar
Paylaş

Yakın zamanda yayınlananlar

e-Devlet Mobil Onay Kaldırma Nasıl Yapılır?

e-Devlet Kapısı, vatandaşların kamu kurumlarına ait pek çok hizmete tek noktadan, hızlı ve güvenli biçimde…

1 ay Önce

Yapay Zekâ ile Ses Oluşturma: Teknolojisi, Kullanım Alanları ve Geleceği

Yapay zekâ (AI) teknolojilerinin hızlı gelişimi, insan–makine etkileşiminde köklü değişiklikler yaratmıştır. Bu dönüşümün en dikkat…

2 ay Önce

Microsoft Word’de Sayfa Nasıl Silinir?

Microsoft Word kullanırken zaman zaman boş veya istemediğimiz bir sayfa oluşabilir. Özellikle belge düzenlerken, çıktı…

2 ay Önce

Windows 12: Çıkış Tarihi, Özellikleri ve Tüm Bilinenler

Windows 12, Microsoft tarafından resmi olarak duyurulmamış olmasına rağmen teknoloji dünyasının en çok merak ettiği…

3 ay Önce

Windows 11 Home ve Pro Farkları – Hangisi Sizin İçin Daha Uygun?

Windows 11 Home mu yoksa Windows 11 Pro mu tercih etmeli? Her iki sürüm de…

3 ay Önce

VMware Dosya Uzantıları: Sanal Makinelerin Temel Yapı Taşları

VMware, sanallaştırma alanında en yaygın kullanılan platformlardan biridir. Bir VMware sanal makinesi (VM), gerçekte birden…

3 ay Önce
Reklamlar