我使用Apache2和PHP5運行Ubuntu 10.04。php默默忽略包含在本地主機上,但不在外部服務器上
我有這樣的目錄結構:
\www\
\index.php
\parts
\head.php
\body.php
裏面我的index.php我有一個命令
<?php include("parts/head.php") ?>
和等效體。 這些文件都存在,它們包含更多的PHP和HTML代碼。
當我測試localhost(\ var \ www)上的網站時,唯一顯示的是PHP命令之外的html。沒有錯誤消息,就好像文件已包含但是爲空。
它與網站(不是本地主機)完全一樣,但它在網站上完美運行。我不明白什麼是不同的。任何幫助,將不勝感激。
你的瀏覽器的地址欄中的網頁無法正常工作,究竟發生了什麼? – 2010-09-15 14:57:09
http:// localhost/codejammers(codejammers是它所在的文件夾)。但是,當我將它直接放在\ var \ www文件夾中並且在地址欄中有http:// localhost時,情況完全相同。 – Dom 2010-09-15 15:04:50
對不起,它會自動格式化鏈接,如果你將它們懸停在它們上面,這正是我寫的! – Dom 2010-09-15 15:05:20