burak sana yollamıs oldugum mail.PHP dosyasına HTML sayfadan post edıyorsan HTML sayfaya bır JavaScript ile forumdakı degıskenlerın bos gecmesını onluyecek bır JavaScript eklıye bılırsın bu sayede forum daki alanların bos gecmesını önleyebilirsin
Merhabalar,
öncelikle gözüme takılan küçük bi hatadan bahsedeyim..
<form name='"orm1" method="post" action='"mail.PHP"style="display:inline;">
<input type='hidden'name"mailim" value='burakarslan@leonstudios.info'>
form ve input taglarında tek tırnak kullanma derim ben.. Bir diğer ayrıntı da dikkat edersen yukarıda ki kodlarında hata var..
type="hidden" name="mailim" value="......@.....com" bu şekilde yazılmalı.
şu anki sorununa gelecek olursak
formun boşmu dolumu olup olmadığını kontrol etmek için;
if($ad==''){
echo 'Adınızı Yazınız';
}else if($soyad==''){
echo 'Soyadınızı Yazınız';
}else{
//mail fonksiyonu...
echo 'Mesajınız gönderilmiştir. Teşekkür Ederiz.';
}
iyi çalışmalar
burak sana yollamıs oldugum mail.PHP dosyasına HTML sayfadan post edıyorsan HTML sayfaya bır JavaScript ile forumdakı degıskenlerın bos gecmesını onluyecek bır JavaScript eklıye bılırsın bu sayede forum daki alanların bos gecmesını önleyebilirsin
ben bunu tek sayfaya sığdırdım fakat şu var gönderilen mailler spam olarak önemsiz kutusuna düşüyor olabilir.direk inbox a beklediğinizden olmuş olabilir.
iyi çalışmalar
PHP Kodu:<?PHP
if(isset($submit)){
if ( empty($ad) || empty($soyad) || empty($tel) || empty($mail) || empty($konu) ||empty($aciklama)
{
echo " Lütfen Bilgilerinizi Eksiksiz Giriniz...";
} else {
$kime=$mailim;
$konu="web Sitesi Formlar / İletişim Formu"
$mesaj="
Adı : $ad
Soyadı : $soyad
mail Adresi : $mail
Telefon : $tel
Konu : $konu
Açıklama : $aciklama\n";
$ek="From : web Sitesi <siteden@domain.com>";
if ( mail ( $kime, $konu, $mesaj, $ek ) ) {
echo " form Bilgileriniz Elimize Ulaştı. En Kısa zamanda Değerlendirmeye Alınacaktır.";
} else {
echo " Geçici süreyle hizmet servis dışıdır.";
}
}
}
?>
<form name="orm1" method="post" action="<?=$PHP_SELF;?>" style="display:inline;">
<input type='hidden'name"mailim" value='burakarslan@leonstudios.info'>
<br><TABLE width='241' height="365" border='0' align='center' cellPadding='1' cellSpacing='1' class="style1" ID="Table18">
<TR>
<TD width="27%" height="31" valign='middle' nowrap class="style9">Ad </TD>
<TD width="3%" valign='middle' class='v11'>:</TD>
<TD width='70%' valign='middle'><input name='ad' type='text' class='style10' id='ad' size="27" maxlength='255'></TD>
</TR>
<TR>
<TD height="39" valign='middle' nowrap><span class="style9">Soyad</span></TD>
<TD class='v11' valign='middle'>:</TD>
<TD width='70%' valign='middle'><input name='soyad' type='text' class='style10' id='soyad' size="27" maxlength='255'></TD>
</TR>
<TR>
<TD height="30" valign='middle' nowrap><span class="style9">Tel</span></TD>
<TD class='v11' valign='middle'>:</TD>
<TD width='70%' valign='middle'><input name="tel" type="text" class="style10" id="tel" size="27"></TD>
</TR>
<TR>
<TD height="33" valign='middle' nowrap><span class="style9">E-mail</span></TD>
<TD class='v11' valign='middle'>:</TD>
<TD valign="middle"><input name='mail' type='text' class='style10' id='mail' size="27" maxlength='255'></TD>
</TR>
<TR>
<TD height="37" valign='middle' nowrap><span class="style9">Konu</span></TD>
<TD class='v11' valign='middle'>:</TD>
<TD valign="middle"><input name='konu' type='text' class='style10' id='konu' size="27" maxlength='255'></TD>
</TR>
<TR>
<TD height="139" valign='top' nowrap class='style3'><p class="style9">Açıklama</p> </TD>
<TD class='v11' valign='top'><p>:</p> </TD>
<TD valign="top"><textarea id='aciklama' name='aciklama' class='w100 v11' rows='10'></textarea></TD>
</TR>
<TR>
<TD valign='top' class='style11'></TD>
<TD class='v11' valign='top'></TD>
<TD align='right'><div align="center">
<p>
<input name="submit" type='Submit' class='style11' id="Button1" value='Gönder' align="bottom">
</p>
</div></TD>
</TR>
</TABLE>
</form>
seklinde hallettim sorunu. Ya arkadaşlar PHP ne kadar usandırdı beni. ASP nin gözünü seveyim yahu. Allah sizlere sabır versin. Arkadaşlar gerçekten çok sağolun çok yardımcı oldunuz. Çok teşekkür ederim albay ve xlmedya.HTML Kodu:<script> function _c() { if (iletisim.ad.value.length<3) {alert('Lütfen Ad alanını boş bırakmayınız.'); iletisim.ad.focus(); return;} if (iletisim.tel.value.lenght<3) {alert( ' Lütfen Telefon Alanını Boş Bırakmayınız.');iletisim.tel.focus();return;} if (iletisim.soyad.value.length<3) {alert('Lütfen Soyad alanını boş bırakmayınız.'); iletisim.soyad.focus(); return;} if (iletisim.mail.value.length<3) {alert('Lütfen mail Adresi alanını boş bırakmayınız.'); iletisim.mail.focus(); return;} if iletisim.konu.value.length<3) {alert('Lütfen Konu alanını boş bırakmayınız.'); iletisim.konu.focus(); return;} if (iletisim.aciklama.value.length<3) {alert('Lütfen Açıklama alanını boş bırakmayınız.'); iletisim.aciklama.focus(); return;} iletisim.submit();} </script> <style>
Mesaj Burack17 tarafından 08.08.2007 (14:20) yeniden düzenlendi. Açıklama: çok önemli bir şeyi eklemeyi unuttum...
the Fugitive
teşekkürler. Fakat ASP de kalmayı tercih ederim inan.Yani bana ağır geldi biraz. bilmiyorum belki yabancı olduğum içindir.
the Fugitive