PhP 联系表显示空白页
PhP Contact form shows a blank page
<?php
if( isset($_POST['name']) )
{
$to = 'email@email.com';
$subject = $_POST['subject'];
$message = $_POST['message'] . "\n\n" . 'Regards, ' . $_POST['name'] . '.';
$headers = 'From: ' . $_POST['name'] . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
if( $_POST['copy'] == 'on' )
{
mail($_POST['email@email.com'], $subject, $message, $headers);
}
}
?>
当我在我的联系表单上单击 "SEND" 时,它会转到一个空白页面,但是我确实收到了电子邮件。怎么了?
非常感谢。
卡尔
网站
http://www.vrijeme-reklame.net
联系表格空白页
http://www.vrijeme-reklame.net/demo-contacts.php
错误信息:
[Wed Mar 16 15:58:34.846118 2016] [lsapi:error] [pid 220778] [client 94.253.149.34:56523] mod_lsapi: [host www.vrijeme-reklame.net] [req POST /demo-contacts.php HTTP/1.1]: Could not stat script filename (/home/vrijemer/public_html/demo-contacts.php): errno 2, referer: http://www.vrijeme-reklame.net/
问题是您的 demo-contact.php
没有打印任何内容。
尝试添加一些 echo
语句,它不会显示空白 page.instead 它会打印那些 echo 语句。
另外,您可以做的是,随时尝试重定向到指定的 url。
header('Location: http://www.vrijeme-reklame.net/#contact');
您的 html 页面重定向到此 php 页面,然后根据您编写的代码处理您的数据,但是 php 代码不会直接显示在页面上,类似于 javascript。如果您希望此页面显示信息,请在 php 中使用 echo,或创建 html 标签并将 html 放入其中。或者,如果您不希望重定向到此页面,而只是让您的 php 页面处理代码,同时保留在带有表单的页面上,google 和我们 jquery 和 $。 ajax
<?php
if( isset($_POST['name']) )
{
$to = 'email@email.com';
$subject = $_POST['subject'];
$message = $_POST['message'] . "\n\n" . 'Regards, ' . $_POST['name'] . '.';
$headers = 'From: ' . $_POST['name'] . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
if( $_POST['copy'] == 'on' )
{
mail($_POST['email@email.com'], $subject, $message, $headers);
}
}
?>
当我在我的联系表单上单击 "SEND" 时,它会转到一个空白页面,但是我确实收到了电子邮件。怎么了?
非常感谢。
卡尔
网站
http://www.vrijeme-reklame.net
联系表格空白页
http://www.vrijeme-reklame.net/demo-contacts.php
错误信息:
[Wed Mar 16 15:58:34.846118 2016] [lsapi:error] [pid 220778] [client 94.253.149.34:56523] mod_lsapi: [host www.vrijeme-reklame.net] [req POST /demo-contacts.php HTTP/1.1]: Could not stat script filename (/home/vrijemer/public_html/demo-contacts.php): errno 2, referer: http://www.vrijeme-reklame.net/
问题是您的 demo-contact.php
没有打印任何内容。
尝试添加一些 echo
语句,它不会显示空白 page.instead 它会打印那些 echo 语句。
另外,您可以做的是,随时尝试重定向到指定的 url。
header('Location: http://www.vrijeme-reklame.net/#contact');
您的 html 页面重定向到此 php 页面,然后根据您编写的代码处理您的数据,但是 php 代码不会直接显示在页面上,类似于 javascript。如果您希望此页面显示信息,请在 php 中使用 echo,或创建 html 标签并将 html 放入其中。或者,如果您不希望重定向到此页面,而只是让您的 php 页面处理代码,同时保留在带有表单的页面上,google 和我们 jquery 和 $。 ajax