2017-08-04 96 views
0

HTML 我在localhost xamp上運行下面的代碼。它運行良好。 當我上傳代碼到託管其不工作(不發送郵件).. 我的郵件文件代碼是好的。我運行郵件文件單獨的郵件文件正在工作。 當我用我郵件文件到AJAX郵件文件不工作..Ajax代碼在本地主機上運行xamp,但無法在主機上運行?

<div class="col-md-6 contact-bottom bottom-frm-div"> 
    <form action="" method="post" id="cnt-form" class="cnt-form"> 
     <input type="text" value="First Name" name="name" placeholder="" onfocus="this.value='';" onblur="if (this.value == '') {this.value = 'First Name';}"> 
     <input type="text" value="Last Name" name="lname" placeholder="" onfocus="this.value='';" onblur="if (this.value == '') {this.value = 'Last Name';}">    
     <input type="text" value="Email Address" placeholder="" name="email" onfocus="this.value='';" onblur="if (this.value == '') {this.value = 'Email Address';}"> 
     <textarea placeholder="" name="msg" onfocus="this.value='';" onblur="if (this.value == '') {this.value = 'Message';}">Message</textarea>  
     <input type="submit" name="send" value="Submit" id="send"> 
    </form> 
    <div id="loader3" style="display: none;">Success</div> 

</div> 

阿賈克斯

$(document).ready(function(){ 
    $(function(){ 
    $('#cnt-form').submit(function(e){ 
      e.preventDefault(); 
      var form = $(this); 
      var post_url = 'contact-mail-file.php'; 
      var post_data = form.serialize(); 
      $('#loader3', form).html('<img src="https://upload.wikimedia.org/wikipedia/commons/b/b1/Loading_icon.gif" width="100px" /> Please wait...'); 
      $.ajax({ 
       type: 'POST', 
       url: post_url, 
       data: post_data, 
       success: function(msg) { 
        $(form).fadeOut(800, function(){ 
         form.html(msg).fadeIn().delay(2000); 

         $('#loader3').show(); 

        }); 
       } 
      }); 
     }); 
    }); 
}); 

PHP郵件文件

<? 
if(isset($_POST['send'])) 
{ 
$name=$_POST['name']; 
$lname=$_POST['lname']; 
$email=$_POST['email']; 
$message = $_POST['msg']; 


$to='[email protected]'; 


$subject = "Enquiry from Inderjeet - ".date('d F Y h:i:s A'); 
$from = $email; 
$message = '<html><body><table border=0 width=554><tr><td colspan=2><p><b>Enquiry from Setyourbiz</b><br><br></p></td></tr><tr><td colspan=2 class=text4>FORM submitted at '.date('d F Y h:i:s A').'<br></td></tr> 
<tr><td width=200 class=text3>Name :</td><td class=text3>'.$name.' '.$lname.'</td></tr> 
<tr><td>Email Id :</td><td>'.$email.'</td></tr> 

<tr><td>Message :</td><td>'.$message.'</td></tr> 
</table></body></html>'; 

mail($to, $subject, $message, "From:$from\r\nReply-to:$from\r\nContent-type: text/html; charset=us-ascii", "-f$to"); 

$msg=urlencode("Your enquiry has been submitted successfully."); 
echo "<script>alert('Your Query is Submited');</script>"; 

}?> 

編輯

在託管:PHP版本5.4.45

在XAMP:PHP 5.6.24版本

+0

你得到任何錯誤,請檢查控制檯 –

+0

您使用的是本地和託管服務器的PHP版本

檢查?你可以檢查並讓我知道...我會幫你出 – user8124360

回答

0

PHP版本,請?

OF LOCAL AND LIVE BOTH?與phpinfo()函數

+0

在託管:PHP版本5.4.45 在XAMP:PHP版本5.6.24 – Inderjeet

+0

在本地或現場? –

+0

告訴我兩個版本 –

相關問題