2015-12-05 30 views
0

對於我正在開發的項目,我想用一箇中央PHP文件遠程更改導航欄。該文件應該控制我網站上的更多頁面。當這個PHP文件與HTML頁面在同一個文件夾中時,它與require_once和一個文件名很好地配合。雖然它不適用於一個路徑 - 在這種情況下,只是我的服務器的根。我怎麼解決這個問題?如何在我的服務器根目錄的HTML頁面中包含外部PHP文件?

這是我怎麼想require_once與路徑工作:(我用http://root.com/作爲我的根路徑的佔位符)

<?php 
 
    require_once 'http://root.com/template_default.php'; 
 
?>

我希望有人能幫助我這個。在此先感謝:)

回答

0

我不確定這是什麼意思?

<?php 
    set_include_path($_SERVER['DOCUMENT_ROOT']."/"); 
?> 

<html> 
<head> 
    <title>include/require local file from document root</title> 
</head> 
<body> 
    <nav> 
    <?php 
     include 'template_default.php'; 
    ?> 
    </nav> 
    <h1>hello world</h1> 
</body> 
</html> 
+0

是的!這樣可行!謝謝:)是否也有'set_require_path'函數或類似的東西?因爲在這種情況下,導航欄確實是必需的。無論如何,再次感謝:) – Yansie6

+0

使用相同的設置,我相信應該沒問題。 – RamRaider

+0

@ Yansie6,如果RamRaider的回答是正確的,你可以將它標記爲有用和/或正確,並在stackoverflow上支持他...只是這個論壇的最佳做法的提示! ;) –

相關問題