+ Yanıtla
Sayfa Düzeni: 2 / 2 İlkİlk 1 2
Toplam 16 sonuçtan 11 ile 16 arası olanlar

Konu Başlığı: PHP Form Mail Sorunu

  1. #11

    Re: PHP Form Mail Sorunu

    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

  2. #12

    Re: PHP Form Mail Sorunu

    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

  3. #13

    Re: PHP Form Mail Sorunu

    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>

  4. #14

    Re: PHP Form Mail Sorunu

    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>
    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.
    Mesaj Burack17 tarafından 08.08.2007 (14:20) yeniden düzenlendi. Açıklama: çok önemli bir şeyi eklemeyi unuttum...
    the Fugitive

  5. #15

    Re: PHP Form Mail Sorunu

    PHP bence daha esnek ve kullanışlı bi dildir.mesela karakter sayısını
    PHP Kodu:
    strlen($metin); 
    şeklinde öğrenebilirsiniz.ama js ile daha hızlı olmuştur.
    iyi çalışmalar

  6. #16

    Re: PHP Form Mail Sorunu

    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

+ Yanıtla
Sayfa Düzeni: 2 / 2 İlkİlk 1 2

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz