問題 × 解決策

phpのincludeを、読み込み元のファイルを基準にしたパスで指定する

  • 2020年04月05日
  • PHP

問題

phpのincludeのパスを、読み込み元のファイルを基準にしたパスで指定したい。

解決策

「dirname(__FILE__)」を用いることで、読み込み元のファイルの親のパスを取得できるので、そこからパスを指定する。

 

includeのパス設定

phpのincludeを読み込み元のファイルを基準にしたパスで指定する方法をご紹介します。

 

「dirname(__FILE__)」

dirname(__FILE__)」を用いることで、読み込み元のファイルの親のパスを取得できるので、そこからパスを指定します。

記述例

例として、上記を用いてincludeする記述例をご紹介します。

同じ階層のファイルをinclude

include(dirname(__FILE__)."/example.php");

一つ上の階層のファイルをinclude

include(dirname(__FILE__)."/../example.php");

参考

【[PHP] dirname(__FILE__)で上の階層のパスを指定する方法 | AgoHack】
https://agohack.com/going-levels-up-on-dirname/

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

four × one =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧