İlk once kaynaklarımı sunayım, en aşağıda ricamı belirtiyorum.
Form.htm Aşağıda:
<form action="gonder.php" method="POST" enctype="text/plain">
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<td>Ad Soyad:</td>
<td><input type="text" size="25" name="ad_soyad" /></td>
</tr>
<tr>
<td>Konu:</td>
<td><input type="text" size="25" name="konu" /></td>
</tr>
<tr>
<td>Mesaj:</td>
<td><textarea cols="20" rows="8" wrap="PHYSICAL" name="mesaj"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Gönder" /></td>
</tr>
</table>
</form>
Gonder.php Aşağıda:
<?php
if(empty($_POST["ad_soyad"])){
// "if" kod katarı "eğer" anlamı taşır. Burda mantık (Eğer Form alanından POST yöntemiyle göderilen ad_soyad değişkeni boş ise "echo" ile ekrana uyarızyı yazdır.)
//burda kullandığım "$_POST[]" formda kullandığımız yöneteme göre bilgiyi işlemeye yarar
//"ad_soyad" ise formdaki 1. text alanımızın adıdır.
//empty ise parantez içerisindeki bilginin(değişkenin) dolu olup olmadığını kontrol eder.
echo"Lütfen Geriye Dönerek Adınızı ve Soyadınızı Yazın!...";
}elseif(empty($_POST["konu"])){
echo"Lütfen Geriye Dönerek Bir Konu Yazınız!...";
}elseif($_POST["mesaj"]){
echo"Lütfen Geriye Dönerek Mesajınızı Yazın!...";
}else{
$GidecekAdres=""; // bu değişkene mailimizin hangi adrese gideceğini depoluyoruz.
$Ekler="From : $_POST[ad_soyad]"; // burda maili okurken gönderen kısmmında bize mesaj gönderenin adını ve soyadını depoluyoruz.
if(@mail("$GidecekAdres, $_POST[konu], $_POST[mesaj], $Ekler")){
echo"Mesajınız Başarıyla Gönderilmiştir.";
//Burada mailimizin gönderildiğinde ekrana başarılı mesajını yazdırıyoruz.
}else{
echo"Mesajınız Gönderilemedi ÜZGÜNÜM!...";
}
//İşte bu kodlar mailimizi gönderiyor.
//Bu kod parçası(mail) kendisinden sonraki parantez içerisinde sırasıyla ("Eposta Adresi, Konu, Mesaj, Ekler") dörtlüsüne bakar. boş olup olmadıkları onu ilgilendirmez. zaten yukarıdaki "if"ler ile forma alanından gelen bilgilerin boş olmaması için kontrol etmemizin sebebi de budur.
}
?>Ricam:
Şimdi Gonder.php'de bulunan $GidecekAdres 'i ben Form.Htm de belirtmek istiyorum. Form.Htm ye belirteceğim mail adresini, Gonder.php mailin yollanacağı adres olarak kabul edecek? Biraz denedim olmadı. Yapabilecekk bi arkadaş varsa sevinirim. + if ve else leri doğru şekilde kaldırabilirseniz memnun olurum.