İletişim formun 2 php dosyasından oluşacak. Bunlar; iletisim.php ve gonder.php

iletisim.php'de html kod ile iletişim formun, gonder.php'de ise mesajın göderilmesini sağlayan kodların yer alacak.

İki dosyanında kodlarını aşağıda yazıyorum. Kodlar büyük ihtimalle localhost'da çalışmayacaktır çünkü bir mail server'a ihtiyaç duyuyor.

Not: gonder.php'de düzenlemen gereken 2 kısım var. Biri mesajın gitmesini istediğin e-posta adresin, diğeride mesaj gittikten sonra yönlenmesini istediğin adres. Bu iki kısmıda yorum formuyla belirttim zaten.

iletisim.php









İletişim Formu

























Ad, Soyad:
E-Posta:
Konu:
Mesaj:










gonder.php

session_start();
extract($_POST);
extract($_GET);

$kime = "gitmesiniistediğin@eposta.com"; // Mesajın gitmesini istediğin e-posta adresin.
$konu = "İletişim Formundan Mesaj!";
$DateandTime = date("d-m-Y H:i:s");
$mesaj = "İletişim Formunuzdan Gönderilen Mesajın İçeriği Aşağıdadır :

Adı - Soyadı: $GONDERENIN_ADI_SOYADI
E-Posta Adresi: $EPOSTA_ADRESI
Mesajın Konusu: $MESAJIN_KONUSU
Yazdığı Mesajı: $GONDERENIN_MESAJI
";
if ( $_POST["GONDERENIN_ADI_SOYADI"]=="")
{
echo "Lütfen Adınızı ve Soyadınızı Giriniz.
" . $_POST["GONDERENIN_ADI_SOYADI"];
exit();
}

if ( $_POST["EPOSTA_ADRESI"]=="")
{
echo "Lütfen E-Posta Adresinizi Giriniz.
" . $_POST["EPOSTA_ADRESI"];
exit();
}

if ( $_POST["GONDERENIN_MESAJI"]=="")
{
echo "Lütfen Mesajınızı Giriniz.
" . $_POST["GONDERENIN_MESAJI"];
exit();
}


if (!@mail($kime, $konu, $mesaj, "From: $ADI_SOYADI <$EPOSTA_ADRESI>\nX-Mailer: PHP/" . phpversion()) )
{
echo "Şu anda sistemimizde bir sorun bulunmaktadır.
" .
"Lütfen daha sonra tekrar deneyin.
";
exit();
}

header( "location: http://www.google.com.tr " ); // Mesaj gönderiltikten sonra yönlenmesini istediğin adres.

?>