Şimdi Ara

PHP Yardım (Acil)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
2
Cevap
0
Favori
605
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Öncelikle merhaba bir php form yaptım ama mailime bir türlü gitmiyor. Hiçbir hata vermiyor ama mail de gitmiyor bir yardım edersiniz çok makbule geçer
    <?php 
    $error = '';
    $name = '';
    $soyisim = '';
    $email = '';
    $firma = '';
    $subject = '';
    $message = '';
    $spamcheck = '';

    if(isset($_POST['send']))
    {
    $name = $_POST['name'];
    $soyisim = $_POST['soyisim'];
    $email = $_POST['email'];
    $firma = $_POST['firma'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    $spamcheck = $_POST['spamcheck'];

    if(trim($name) == '')
    {
    $error = '<div class="errormsg">Lütfen "Ad" Alanını Doldurun!</div>';
    }
    else if(trim($soyisim) == '')
    {
    $error = '<div class="errormsg">Lütfen "Soyad" Alanını Doldurun!</div>';
    }
    else if(trim($email) == '')
    {
    $error = '<div class="errormsg"Lütfen "Email" Alanını Doldurun!</div>';
    }
    else if(!isEmail($email))
    {
    $error = '<div class="errormsg">Geçersiz Bir E-mail Adresi Girdiniz!</div>';
    }

    else if(trim($subject) == '')
    {
    $error = '<div class="errormsg">Lütfen "Konu" Alanını Doldurun!</div>';
    }
    else if(trim($message) == '')
    {
    $error = '<div class="errormsg">Lütfen "Mesaj" Alanını Doldurun!</div>';
    }
    else if(trim($spamcheck) == '')
    {
    $error = '<div class="errormsg">Lütfen "Soru" Alanını Doldurun!</div>';
    }
    else if(trim($spamcheck) != '5')
    {
    $error = '<div class="errormsg">Soru Alanını Yanlış Girdiniz!</div>';
    }
    if($error == '')
    {
    if(get_magic_quotes_gpc())
    {
    $message = stripslashes($message);
    }

    $to = "altas.umut@yahoo.com";

    $subject = ' ' . $subject;


    $msg = "From : $name \r\nSoyisim : $soyisim \r\ne-Mail : $email \r\nFirma : $firma \r\nSubject : $subject \r\n\n" . "Message : \r\n$message";

    mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");
    ?>

    <div style="text-align:center;">
    <p>Teşekkürler Sayın <b>
    <?=$name;?> </b> <b><?=$soyisim;?>
    </b>, Mesajınız İletildi!</p>
    </div>

    <?php
    }
    }

    if(!isset($_POST['send']) || $error != '')
    {
    ?>


    <?=$error;?>
    </p>
    <form method="post" name="contFrm" id="contFrm" action="">
    <table width="200" border="0">
    <tr>
    <td><strong>Ad:</strong></td>
    <td><input name="name" type="text" id="name" class="input_field" size="30" value="<?=$name;?>" /></td>
    </tr>
    <tr>
    <td><strong>Soyad:</strong></td>
    <td><input name="soyisim" type="text" id="soyisim" class="input_field" size="30" value="<?=$soyisim;?>" /></td>
    </tr>
    <tr>
    <td><strong>E-mail:</strong></td>
    <td><input name="email" type="text" id="email" class="input_field" size="30" value="<?=$email;?>" /></td>
    </tr>
    <tr>
    <td><strong>Firma:</strong></td>
    <td><input name="firma" type="text" id="firma" class="input_field" size="30" value="<?=$firma;?>" /></td>
    </tr>
    <tr>
    <td><strong>Konu:</strong></td>
    <td><input name="subject" type="text" id="subject" class="input_field" size="30" value="<?=$subject;?>" /></td>
    </tr>
    <tr>
    <td><strong>Mesaj:</strong></td>
    <td><textarea name="message" id="message" cols="2" rows="5" value="<?=$message;?>" /></textarea></td>
    </tr>
    <tr>
    <td><strong>2 + 3=</strong></td>
    <td><input name="spamcheck" type="text" class="box" id="spamcheck" size="4" value="<?=$spamcheck;?>" /></td>
    </tr>
    <tr>
    <td><input type="submit" class="submit_btn float_l" name="send" id="send" value="Gönder" /></td>
    <td><input type="reset" class="submit_btn float_r" name="reset" id="reset" value="Sil" /></td>
    </tr>

    </table>
    <br />

    </form>

    <?php
    }

    function isEmail($email)
    {
    return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"
    ,$email));
    }
    ?>







  • Öncelikle 'asp style tag'larını düzelt.
    Daha sonra formuna bi action koy.
    Böyle ikisini tek sayfada yaptığına göre action 'action="<?php echo $PHP_SELF; ?>"' şeklinde olmalı. Nette aratırsan örneklerini görürsün
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.