PHPやってみる!

(66) PHPでファイルの絶対パスを取得

1,367 views

この記事は最終更新から 2366日 が経過しています。

1. やりたいこと

PHPプログラムを書いていて
ファイルの絶対パスを取得したい
時がある。

2. やってみる

Case 1 : 実行中のPHPファイルのパスを取得する。

マクロ __FILE__ で実行中のPHPファイルのフルパスを取得できる。

echo __FILE__;
$fpath = __FILE__;
echo $fpath;

どちらの場合も実行結果は以下の通り。

/home/hoge/public_html/www.dogrow.net/test/index.php

Case 2 : 任意のファイルのパスを取得する。

例えば、カレントパスに置かれている memo.txt の絶対パスを取得してみる。
相対パスを絶対パスに変換するには、関数 realpath を使う。

echo realpath ("./memo.txt");
$fpath = realpath ("./memo.txt");
echo $fpath;

どちらの場合も実行結果は以下の通り。

/home/hoge/public_html/www.dogrow.net/test/memo.txt

3. 所感

・今後もちょくちょく情報を追記していこう。


アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済
  • 2026-08-08: 0回
  • 2026-08-07: 0回
  • 2026-08-06: 0回
  • 2026-08-05: 0回
  • 2026-08-04: 0回
  • 2026-08-03: 0回
  • 2026-08-02: 0回
  • モバイルバージョンを終了