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
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.
?>