2017-05-30 126 views
0

很困惑我有一個包含這些代碼如何把PHP代碼轉換成HTML

<head></head> 
<body class="page_bg"> 
Hello, today is <?php echo date('l, F jS, Y'); ?>. 
</body> 
</html> 

一個HTML文件,我很奇怪,爲什麼當我運行它只是說"Hello today i"。沒有日期。經過一番研究,我看到我不得不在內部添加一個.htaccess文件,其代碼爲AddType application/x-httpd-php .html,但它仍然只寫入"Hello today is ."我是否將.htaccess文件保存到錯誤的位置或者是其他內容?

我將它保存在名爲PHP and HTML test的文件夾中,HTML文件和.htaccess文件都在相同的位置。我用XAMPP安裝了PHP。

+0

你把你的html/php文件保存爲'.php'嗎? – IiroP

+0

不,我保存爲.html – Qwertykey

+2

您必須將其保存爲.php並通過本地服務器運行 – Akintunde007

回答

0

確保您的文件保存爲.php,然後通過服務器運行該文件。 Php無法以其他方式運行。我使用Webstorm來簡化這個過程,但是一個快速的谷歌搜索可以告訴你如何通過PHP設置一個localhost服務器。像php -S localhost:8000這樣的東西可以工作,只要確保您的路徑(如果在Windows上)有PHP的安裝路徑。

+0

*技術上* * AddType應用程序/ x-httpd-php .html *應該*告訴服務器將'.html'文件視爲PHP,因此您不會需要將其重命名爲'.php' ......我認爲這是不好的練習思維,因爲它意味着Apache必須在bog標準HTML頁面上使用PHP解釋器,但這不是重點。 – CD001