Şimdi Ara

PHP İletişim Formu - SMTP Ayarları - Yardım Lütfen

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
1
Cevap
0
Favori
235
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <?php
    if($_POST)
    {
    //check if its an ajax request, exit if not
    if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest') {
    die();
    }

    $to_Email = "muzaffer66@hotmail.com"; //Replace with recipient email address
    $subject = 'Message from contact form'; //Subject line for emails

    //check $_POST vars are set, exit if any missing
    if(!isset($_POST["userName"]) || !isset($_POST["userEmail"]) || !isset($_POST["userMessage"])) {
    die();
    }

    //Sanitize input data using PHP filter_var().
    $user_Name = filter_var($_POST["userName"], FILTER_SANITIZE_STRING);
    $user_Email = filter_var($_POST["userEmail"], FILTER_SANITIZE_EMAIL);
    $user_Message = filter_var($_POST["userMessage"], FILTER_SANITIZE_STRING);

    //additional php validation
    if(strlen($user_Name) < 4) {
    header('HTTP/1.1 500 İsim çok kısa veya boş!');
    exit();
    }
    if(!filter_var($user_Email, FILTER_VALIDATE_EMAIL)) {
    header('HTTP/1.1 500 Lütfen geçerli bir e-posta giriniz!');
    exit();
    }
    if(strlen($user_Message) < 5) {
    header('HTTP/1.1 500 Çok kısa mesaj! Lütfen bir şey girin.');
    exit();
    }

    //proceed with PHP email.
    $headers = 'From: '.$user_Email.'' . "rn" .
    'Reply-To: '.$user_Email.'' . "rn" .
    'X-Mailer: PHP/' . phpversion();

    $sentMail = @mail($to_Email, $subject, $user_Message .' -'.$user_Name, $headers);

    if(!$sentMail) {
    header('HTTP/1.1 500 e-posta Gönderilemedi! Tekrar Deneyiniz..');
    exit();
    } else {
    echo 'Merhaba '.$user_Name .', e-postanız için teşekkürler! ';
    echo 'Epostanız ulaştı.';
    }
    }
    ?>







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.