2015-09-29 41 views
0

http://imgur.com/GEBTbGnHTML ..嵌入PHP被註釋掉

我有嵌入PHP的HTML頁面

<!doctype html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>HTML with embedded PHP</title> 
</head> 

<body> 
This is normal HTML code 
<?php echo " Scooby Doo "; ?> 
Back into normal HTML 
</body> 
</html> 

導致PHP代碼被註釋掉測試服務器上查看時:

<!--?php echo "Scooby Doo"; ?--> 

服務器是本地主機並運行全新安裝的WAMP。 有沒有人有任何想法如何讓我的PHP代碼在HTML中正確解析?

在IE中試過但結果相同。嘗試在另一臺服務器XAMPP並得到相同的。運行Windows 10.它是一個應用程序權限的事情與Apache? PHP運行正常 - 做了一個PHP頁面調用<?php phpinfo(); ?>,它的工作原理。 我很難過。謝謝。

+0

重命名文件'.php'擴展 – 0x13a

+1

在你的頁面的單個PHP代碼片段** **要求該頁面有。 PHP的延伸。 –

回答

1

只是你不能這樣做。您的HTML頁面不能被apache Web服務器解釋爲PHP腳本,因爲它不能識別爲有效的PHP擴展。試試這個行添加到您的.htaccess文件

AddType application/x-httpd-php .htm .html 

這句簡單的話會告訴你的Apache Web服務器也處理的.html作爲PHP腳本。

但是但是,您應該重命名使用.php擴展您的文件,你解決了這個問題

+0

謝謝迭戈 - 補充說,處理程序已修復它。不幸的是,我必須堅持使用HTML,但該解決方案完美無缺。 –

+0

不客氣! – 0x13a