Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 联系表正确发送VAR,但未以任何方式确认_Php_Email_Contact_Contact Form - Fatal编程技术网

Php 联系表正确发送VAR,但未以任何方式确认

Php 联系表正确发送VAR,但未以任何方式确认,php,email,contact,contact-form,Php,Email,Contact,Contact Form,谢谢你的帮助。我希望你能帮助我。 我有这个联系方式: <form action="assets/php/sendmail.php" method="post" id="contactForm"> <p class="text_cont"><input id="name" input type="text" name="name" placeholder="<?php echo FORM_PLACEHOLDER_1 ?>" required><

谢谢你的帮助。我希望你能帮助我。 我有这个联系方式:

<form action="assets/php/sendmail.php" method="post" id="contactForm">
<p class="text_cont"><input id="name" input type="text" name="name" placeholder="<?php echo FORM_PLACEHOLDER_1 ?>" required></p>
<p class="text_cont"><input id="email" input type="text" name="email" placeholder="<?php echo FORM_PLACEHOLDER_2 ?>" required></p>
<p class="text_cont"><input id="subject" input type="text" name="subject" placeholder="<?php echo FORM_PLACEHOLDER_3 ?>"></p>
<p class="text_cont"><textarea id="message" textarea name="message" placeholder="<?php echo FORM_PLACEHOLDER_4 ?>"></textarea></p>
<div class="col-lg-4 col-md-3 col-sm-3"><p><input type="submit" id="send" class="btn btn-default" value="<?php echo SEND_PLACEHOLDER ?>" /></p></div>
如果我写一个脚本,它是一样的:

if (PEAR::isError($mail)) {
echo "<script type='text/javascript'> redirect in javascript to error </script>";
} else {
echo "<script type='text/javascript'> redirect in javascript to thanks</script>";
};
if(PEAR::isError($mail)){
echo“在javascript中重定向到错误”;
}否则{
echo“在javascript中重定向到感谢”;
};
邮件总是正确地发送给我,但发送邮件的人永远不知道邮件是否已发送。这就像“如果/否则”不起作用。我点击提交按钮,什么也没发生(邮件发送正确,但写邮件的人不知道)

你知道我的错误在哪里吗?
非常感谢。

设置标题后是否停止脚本执行?尝试添加
die()
echo
header()之前使用FMashiro,Shaunak Shukla,谢谢,但你的选择不起作用。
if (PEAR::isError($mail)) {
header('Location: http://www.myweb.com/error.php');
} else {
header('Location: http://www.myweb.com/thanks.php');
};
if (PEAR::isError($mail)) {
echo "<script type='text/javascript'> redirect in javascript to error </script>";
} else {
echo "<script type='text/javascript'> redirect in javascript to thanks</script>";
};