我創建了一個帶有標準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