我创建了一个带有标准html表单的contact.php文件,但是使用PHP来检索输入的信息并创建电子邮件。PHP被浏览器注释掉
页当前适用于我的网站之一,但是当我复制的文件,而不是它改变什么,但浏览器的评论出来。
我在网上找了一些解决这个方式,但所有我能找到的是说其与服务器的问题,这两个网站在同一台服务器上,这样是没有问题的。
我试图把加处理到我的htaccess文件所推荐的一些人,这没有任何影响。
任何帮助,将不胜感激。
我的继承人代码
$ToEmail = '[email protected]';
$EmailSubject = 'Website Enquiry ';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html;";
$MESSAGE_BODY = "<strong>Name:</strong> <br />".$_POST["yourname"]."<br>";
$MESSAGE_BODY .= "<strong>Email:</strong><br /> ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "<strong>Phone Number:</strong> <br /> ".$_POST["Telephone-Number"]."<br>";
$heard = $_POST['heard'];
foreach($_POST['heard'] as $value) {
$heard_msg .= "$value, ";
}
$MESSAGE_BODY .= "<strong>How they heard about us:</strong><br /> ".$heard_msg."<br>";
$MESSAGE_BODY .= "<strong>Enquiry:</strong> <br /> ".nl2br($_POST["Message"])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
echo '<h1>Thanks for you Enquiry</h1>';
echo '<p>Please carry on browsing our site</p>';
echo '<a href="http://www.website.com/"> Return to home page</a>';
所有的PHP中的if语句以“PHP”
通过注释掉你指的是客户端收到你的PHP代码? – Sirko
你用短打开的标签('<?')? –
请将您的conde粘贴到您的问题中,但是如果我理解正确,那么Maxim所说的一定是问题,您要么使用<?而不是<?php或者你有意删除了那个开头,但是请粘贴你的代码。 – Zagen