嘿,我想在我的網站中包含一個navigation.php文件,但我無法弄清楚如何在.php文件中包含一個外部文件,唯一的辦法就是我可以發現將navigation.php包含到文件中是在每個目錄中複製一份。如何在php文件中包含php文件
<?php include("navigation.php"); ?> works when i make a copy of the navigation.php in each directory.
<?php include("http://www.mysite.net/format/navigation.php"); ?> gives me an error.
我想只有這些navigation.php文件之一的「格式」目錄,然後使每個頁面獲取文件並顯示它。
還有一段時間要監測這個問題,所以只問我是否需要任何額外的信息。
您不希望通過http包含外部文件。這是在惹麻煩。如果外部文件包含惡意代碼會怎麼樣? – HamZa
是的,如果從一個網址是不會工作,它的設計,否則它將是不安全的。一個簡單的方法是在您的索引中設置一個常量(如WEB_ROOT),然後在進行包含時使用它。那麼你不必擔心你在目錄結構中的位置。 –
我想使用include添加的文件是由我編寫的,所以我懷疑會有惡意代碼在其中... – ilovepoker