大家好,提前致谢!提交表单并重写url后出现错误提示
我在创建的网站上需要一些帮助。
本地一切都很好。
所以我在一个页面(contact.php)(和一个email-action.php;进程)中获得了表单。
重写url(简单的html到简单的php)后,回复文本说:“我会尽快重播”,提交表单后不再工作。 我得到的邮件,但用户无法看到“回声”,所以他们不知道如果表格已正确完成,如果电子邮件发送..
所以我想有一些事情要去因为url重写,因为在本地所有文件都在工作,当所有文件最后都得到.php。
简历:电子邮件正确发送,但回波显示不出来..
编辑:
这里是我的htaccess
这里的(开始)代码为:
<form onSubmit="return submitForm();" action="" method="post" class="form-a" name="homefrm1" id="homefrm1">
<input type="hidden" name="event" value="start" />
的电子邮件操作的代码:
<?php //ob_start();
if(isset($_REQUEST['event']) && $_REQUEST['event']!=''){$event=$_REQUEST['event'];}else{$event='';}
define('SITE_EMAIL', '[email protected]');
if(isset($_POST['copyemail_check'])) { $adddata = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td height="22" colspan="2" align="center">Une copie de cet e-mail a été envoyé.O</td></tr></table>';} else { $adddata="";}
/* recipients */
$to1= SITE_EMAIL;
/* subject */
$subject1 = "Contact ";
/* message */
$message1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="33%"><font color="#f35D14" size="2" face="Tahoma">Nom :</font></td>
<td width="67%" height="22"><font color="#333333" size="-1" face="Tahoma">'.$_POST['name'].'</font></td>
</tr>
<tr>
<td width="33%"><font color="#f35D14" size="2" face="Tahoma">E-mail :</font></td>
<td width="67%" height="22"><font color="#333333" size="-1" face="Tahoma">'.$_POST['email'].'</font></td>
</tr>
<tr>
<td width="33%"><font color="#f35D14" size="2" face="Tahoma">Message :</font></td>
<td width="67%" height="22"><font color="#333333" size="-1" face="Tahoma">'.$_POST['msg'].'</font></td>
</tr>
</table>';
/* To send HTML mail, you can set the Content-type header. */
$headers1 = "MIME-Version: 1.0\r\n";
$headers1 .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* additional headers */
$headers1 .= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";
/* and now mail it */
if(isset($_POST['copyemail_check'])) {
$to2 = $_POST['email'];
mail($to2, $subject1, $message1, $headers1);
$message1 = $message1.$adddata;
}
mail($to1, $subject1, $message1, $headers1);
echo "<div class='alert alert-email-success'>Merci, nous avons bien reçu votre message et nous vous répondrons dans les meilleurs délais.</div>";
?>
联系页面的代码结束:
<script type="text/javascript">
function submitForm() {
$.ajax({type:'POST', url:'email-action.php', data:$('#homefrm1').serialize(), success: function(response) {
$('#alert').find('.message')(response);
}});
return false;
}
</script>
我们需要代码才能有机会看到最新的错误。 –
我编辑过的第一篇文章,你能帮忙吗?代码正在工作..但回声没有显示因为url重写的因为:( – Gosax