Teşekkür ederim arkadaşlar
Kullandığım kodları buraya yazıyorum. 1) Mail.html 2) send_mail.php 3) ok.html (mail gitti.html) Şeklinde bir düzenim var. Bir de bu Form mailde, mail adresi yazmasan da, boş mesaj göndersen de gidiyor gene. Onu da bi bilen varsa iyi olur.
Mail.html
Alıntı:
<html>
<head>
<title>Site.Com</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
</head>
<body bgcolor="#FEFBFB" leftmargin="0" topmargin="0">
<table width="91%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table border="0" width="100%">
<tr>
<td width="16%"> </td>
<td width="26%">
<p align="center"><b><font color="#800080" size="2">Site.Com</font></b></td>
<td width="2%"> </td>
<td width="58%" rowspan="3">
<p> </p>
<p> </p>
</td>
</tr>
<tr>
<td width="30%" colspan="3"> <table width="309"
border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="313"> <form action="send_mail.php" method="POST" name="form">
<input type="hidden" name="sendto" value="webmaster@site.com">
<div align="center">
<center>
<table width="311"
border="0" cellpadding="0" cellspacing="0">
<tr>
<td ALIGN="RIGHT" width="142"><font size="1" face="Verdana">* Email Konusu : </font></td>
<td width="182"><input NAME="baslik" style="font-family: Verdana; font-size: xx-small" SIZE="27"></td>
</tr>
<tbody>
<tr>
<td ALIGN="RIGHT" width="142"><font size="1" face="Verdana"><strong> * </strong>Ad
ve Soyadınız : </font></td>
<td width="182"> <input NAME="Adi_soyadi"
style="font-family: Verdana; font-size: xx-small" SIZE="27"></td>
</tr>
</center>
<tr>
<td ALIGN="RIGHT" width="142">
<p align="right"><font size="1" face="Verdana"><strong> * </strong>E-posta
Adresiniz : </font></p>
</td>
<center>
<td width="182"> <input NAME="Email" style="font-family: Verdana; font-size: xx-small" SIZE="27"></td>
</tr>
</center>
<tr>
<td ALIGN="RIGHT" width="142">
<p align="right"><font size="1" face="Verdana">* Mesajınız : </font></td>
<center>
<td width="182"> <textarea NAME="istek"
COLS="27" ROWS="6" WRAP="PHYSICAL" style="font-family: Verdana; font-size: xx-small; color: rgb(255,0,0)"></textarea></td>
</tr>
<tr>
<td ALIGN="RIGHT" width="142"><font size="1" face="Verdana"> </font></td>
<td width="182"><font face="Verdana" size="1">
<input
name="Submit" type="submit"
style="font-family: Verdana; font-size: xx-small; margin-top: auto" value="Gönder">
<input name="reset" type="reset" style="font-family: Verdana; font-size: xx-small"
value="Temizle">
</font></td>
</tr>
</tbody>
</table>
</center>
</div>
</form></td>
</tr>
</table>
</td>
</tr>
</table>
<div align="center"><font color="#c82430"><font size="2"><br>
</font></font></div></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
|
Sen_mail.php
Alıntı:
<?
$kime = $_POST["sendto"];
$kimden = $_POST["Email"];
$baslik = $_POST["baslik"];
$icerik = "---------------------------------------------------------------------\n".
"Adı Soyadı : ".$_POST["Adi_soyadi"]." <".$_POST["Email"].">\n".
"---------------------------------------------------------------------\n".
"\n".$_POST["istek"]."\n\n".
"---------------------------------------------------------------------\n";
mail_gonder($kime,$kimden,$baslik,$icerik);
echo("<meta http-equiv=\"refresh\" content=\"2;URL=ok.html\">");
function mail_gonder($kime,$kimden,$baslik,$icerik,$goster = false)
{
$kafa = "From: ".$kimden.
"\nReply-To: ".$kimden.
"\nContent-Type:text;".
"\n\tcharset=iso-8859-9\n";
if ($goster == false)
{
if (@mail($kime,$baslik,$icerik,$kafa))
return 1; else return -1;
}
else
{
echo "<pre>\n".
$kafa."\n".
"Kime: ".$kime."\n".
"Kimden: ".$kimden."\n".
"Başlık: ".$baslik."\n\n".
htmlspecialchars($icerik)."</pre>\n";
return 1;
}
}
?>
|
Şimdi benim ne gibi bir değişiklik yapmam lazım. Yada HTML sayfamda kullanabileceğim güzel ve sorunsuz bir Form mail verseniz aslında daha iyi olur. Çünkü bunda boş mesaj bile gidiyor. Şimdiden teşekkür ederim..