2017-02-19 7 views
-1

私は新しいバーを含むincludableヘッダーを作りました。しかし、私はindex.phpを除いて、別のページのメニューにファイルをリンクすることに固執しています。私はそれがディレクトリ/パスの問題であることを知っています。それはリンクがパスを認識しないことです。しかし、どのようにして新しいディレクトリを異なるディレクトリレベルにするかを見つけることができます。includableヘッダー/リンクリンクパスの問題

答えて

0

あなたは、ドキュメントルートディレクトリを取得するため$_SERVER['DOCUMENT_ROOT']を使用して、のような何か行うことができます。

$navbar = $_SERVER['DOCUMENT_ROOT'].'/path/to/menu.php'; 
include_once $navbar; 

$_SERVER['DOCUMENT_ROOT']がサーバーの設定で定義されています。ほとんどのサーバーにとって、それは定義されており、あなたは良いことです。

もう1つの解決方法は、次のとおりです。realpath(dirname(__file__))

関連する問題