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

Yapay Zekâ Araçlarıyla Para Kazanma: Gerçekçi Bir Yol Haritası

Önce kötü haberi verelim İnternette "yapay zekâ ile ayda 100.000 TL" başlıklı yüzlerce içerik var.…

1 hafta Önce

Windows 11 ISO İndirme Rehberi (2026) | Güvenli Kurulum ve Temiz Format Adımları

Bilgisayarınıza Windows 11 kurmak, mevcut sistemi yenilemek veya temiz bir başlangıç yapmak istiyorsanız ISO yöntemi…

4 hafta Önce

Telefonum Neden Çok Isınıyor? Aşırı Isınma Sorununu Çözen Ücretsiz Uygulama

Akıllı telefonlarımız artık hayatımızın birer parçası. Ancak ne kadar güçlü ve yeni bir telefon kullanırsak…

3 ay Önce

VMware Snapshot Nedir? VMware vSphere 8 Ortamlarında Snapshot Alma ve Geri Dönme

VMware Snapshot özelliği, bir sanal makinenin belirli bir andaki durumunu koruyarak ihtiyaç halinde hızlı geri…

3 ay Önce

Slayt – Sunum Hazırlayan Yapay Zekâ Araçları (2026)

Ücretsiz ve Ücretli Seçeneklerle En Güncel Rehber Günümüzde sunum hazırlamak artık saatler süren bir süreç…

5 ay Önce

Telefonda konuşurken başka biri aradığında görme

Telefonla konuşurken başka bir kişinin aradığını görmek günümüzde akıllı telefonların sunduğu en önemli iletişim özelliklerinden…

7 ay Önce
Reklamlar