我有一個HTML文件,裏面有一個相當長的導航菜單。我想從HTML中取出菜單並將其放入外部PHP頁面,然後在HTML文件中使用PHP INCLUDE函數在HTML文件中
<?php include 'navigation.php'; ?>
進行調用。
我試過把這個添加到HTML文件中,但它不顯示任何內容以及頁面上沒有錯誤。
我需要做什麼(如果它甚至可能)保持文件的HTML和使用php require功能?
我有一個HTML文件,裏面有一個相當長的導航菜單。我想從HTML中取出菜單並將其放入外部PHP頁面,然後在HTML文件中使用PHP INCLUDE函數在HTML文件中
<?php include 'navigation.php'; ?>
進行調用。
我試過把這個添加到HTML文件中,但它不顯示任何內容以及頁面上沒有錯誤。
我需要做什麼(如果它甚至可能)保持文件的HTML和使用php require功能?
在你的httpd.conf添加這一點,那麼你可以處理在HTML頁面
AddHandler application/x-httpd-php .php .html
來調整你的Apache設置,這是GoDaddy提供的或者我只是用'httpd.conf'名稱創建一個新文件並將其放入其中的代碼? – user2371301
@ user2371301你也可以在.htaccess文件中使用它,GoDaddy不會讓你訪問conf文件,我想! –
好吧,我添加了一個.htaccess文件到項目中,並將其複製到了但仍然沒有任何反應? – user2371301
問:您是否給頁面添加了.php後綴?這應該是你需要做的一切。請記住PHP的工作方式 - 您基本上將您的PHP代碼「嵌入」到HTML頁面中,服務器在PHP服務(其餘部分)之前執行PHP。
但爲了讓PHP「看到」你的代碼,你需要確保你的「HTML頁面」有一個.php後綴。
作爲一個粗略的解決方法,您可以將「.html」添加到PHP將解析的文件後綴列表中。
但這可能會導致其他事情中斷。
如果你想在你的「index.html」中嵌入PHP代碼,最好的,最乾淨的方法是簡單地將它重命名爲「index.php」。
恕我直言...
你給的頁面以.php後綴的PHP代碼? – paulsm4
'navigation.php'具有.php,'index.html'具有.html,這是我真正想保留它的方式。 – user2371301
您需要.php擴展才能提供php文件。你可以通過 – Jonnny