[Help] send mail với PHP và ajax

Thảo luận trong 'Php' bắt đầu bởi hoang, 23/9/17.

  1. hoang

    hoang New Member

    Tham gia:
    23/9/17
    Bài viết:
    2
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    Mình có 1 form send mail bang HTML như sau :
    HTML:
    <!doctype html>
    <!--[if IE 8 ]>
    <html class="ie ie8" lang="en">
    <![endif]-->
    <!--[if (gte IE 9)|!(IE)]>
    <html lang="en" class="no-js">
    <![endif]-->
    <html lang="en">
      <head>
        <!-- Basic -->
        <title>
          Simple PHP-AJAX Contact Form for Bootstrap and HTML5
        </title>
        <!-- Define Charset -->
        <meta charset="utf-8">
        <!-- Responsive Metatag -->
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <!-- Page Description and Author -->
        <meta name="description" content="ConBiz - Responsive HTML5 Template">
        <meta name="author" content="Grayrids">
       
        <!-- Bootstrap CSS  -->
        <link rel="stylesheet" href="assets/css/bootstrap.min.css" type="text/css" media="screen">
      
        <!-- Animate CSS  -->
        <link rel="stylesheet" type="text/css" href="assets/css/animate.css" media="screen">
    
        <!--[if IE 8]>
        <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
        <!--[if lt IE 9]>
        <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
      </head>
      <body>
        <!-- Full Body Container -->
        <div id="container">
    
          <!-- Start Page Header -->
          <div class="page-header">
            <div class="container">
              <div class="row">
                <div class="col-md-12">
                  <h1>Simple PHP-AJAX Contact Form for Bootstrap and HTML5</h1>
                </div>
              </div>
            </div>
          </div>
          <!-- End Page Header -->       
         
          <!-- Start Content Section -->
          <section id="content">
            <div class="container">
              <div class="row">
                <div class="col-md-9">
                  <h2>Contact Form</h2>  
    
                <!-- Start Contact Form -->
                <form role="form" id="contactForm" class="contact-form" data-toggle="validator" class="shake">
                  <div class="form-group">
                    <div class="controls">
                      <input type="text" id="name" class="form-control" placeholder="Name" required data-error="Please enter your name">
                      <div class="help-block with-errors"></div>
                    </div>
                  </div>
                  <div class="form-group">
                    <div class="controls">
                      <input type="email" class="email form-control" id="email" placeholder="Email" required data-error="Please enter your email">
                      <div class="help-block with-errors"></div>
                    </div>
                  </div>
                  <div class="form-group">
                    <div class="controls">
                      <input type="text" id="msg_subject" class="form-control" placeholder="Subject" required data-error="Please enter your message subject">
                      <div class="help-block with-errors"></div>
                    </div>
                  </div>
                  <div class="form-group">
                    <div class="controls">
                      <textarea id="message" rows="7" placeholder="Massage" class="form-control" required data-error="Write your message"></textarea>
                      <div class="help-block with-errors"></div>
                    </div> 
                  </div>
    
                  <button type="submit" id="submit" class="btn btn-success"></i> Send Message</button>
                  <div id="msgSubmit" class="h3 text-center hidden"></div>
                  <div class="clearfix"></div>  
    
                </form>    
                <!-- End Contact Form -->
    
                </div>
                <div class="col-md-3">
                  <h2 class="big-title">Contact Info</h2>  
                  <div class="information">             
                    <div class="contact-datails">
                      <p> 12 Tottenham Road, London, England.</p>
                      <p> +880 123 456 789 </p>
                      <p> hello@graygrids.com </p>
                      <p> Sun-Sat (9am-5pm)</p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <!-- End Content Section  -->
         
        </div>
    
        <!-- Main JS  -->
        <script type="text/javascript" src="assets/js/jquery-min.js"></script>     
        <script type="text/javascript" src="assets/js/form-validator.min.js"></script> 
        <script type="text/javascript" src="assets/js/contact-form-script.js"></script>
    
      </body>
    </html>
    
    Code php send mail
    PHP:
    <?php

    $errorMSG 
    "";

    // NAME
    if (empty($_POST["name"])) {
        
    $errorMSG "Name is required ";
    } else {
        
    $name $_POST["name"];
    }

    // EMAIL
    if (empty($_POST["email"])) {
        
    $errorMSG .= "Email is required ";
    } else {
        
    $email $_POST["email"];
    }

    // MSG SUBJECT
    if (empty($_POST["msg_subject"])) {
        
    $errorMSG .= "Subject is required ";
    } else {
        
    $msg_subject $_POST["msg_subject"];
    }


    // MESSAGE
    if (empty($_POST["message"])) {
        
    $errorMSG .= "Message is required ";
    } else {
        
    $message $_POST["message"];
    }


    $EmailTo "hoangthuyvivan@gmail.com";
    $Subject "New Message Received";

    // prepare email body text
    $Body "";
    $Body .= "Name: ";
    $Body .= $name;
    $Body .= "\n";
    $Body .= "Email: ";
    $Body .= $email;
    $Body .= "\n";
    $Body .= "Subject: ";
    $Body .= $msg_subject;
    $Body .= "\n";
    $Body .= "Message: ";
    $Body .= $message;
    $Body .= "\n";

    // send email
    $success mail($EmailTo$Subject$Body"From:".$email);

    // redirect to success page
    if ($success && $errorMSG == ""){
       echo 
    "success";
    }else{
        if(
    $errorMSG == ""){
            echo 
    "Something went wrong :(";
        } else {
            echo 
    $errorMSG;
        }
    }

    ?>
    Up lên host thì send không được, rất mong mọi người chỉ giúp, cảm ơn rất nhiều.
    File download https://www.mediafire.com/file/vp2l7htplnkdd61/simple-contact-form.zip
     

    Bình Luận Bằng Facebook

  2. hoang

    hoang New Member

    Tham gia:
    23/9/17
    Bài viết:
    2
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    Không ai giúp sao ?!
     
  3. 2usdconcho18

    2usdconcho18 New Member

    Tham gia:
    26/9/17
    Bài viết:
    26
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    Shop cung cấp Tiền lì xì tết : tiền in hình con chó macao và nhiều loại 2 đô năm 2009 giá bao nhiêu

    Hotline: 0966.85.0966

    Website: TienLiXiTet-Com - Chuyen cung cấp các loại - tiền mạ vàng 2018 - tiền quà tặng dành cho công ty tri ân Khách Hàng hoặc tặng cho đối tác làm ăn.

    Dịch vụ đổi tiền mới 2018 đã có hàng tại shop 0937.336.395
     

Share This Page