PHP マニュアル
前のページ |  | 次のページ

# realpath

(PHP 4, PHP 5)

realpath -- 絶対パス名を返す

## 説明

string realpath ( string path )

realpath() は、 入力 `path` のシンボリックリンクをすべて展開し、 「/./」「/../」「/」などの参照をすべて解決することにより、正規化した絶対パスを返します。 返されるパスはシンボリックリンクや「/./」「/../」要素を含みません。

realpath() は、 たとえばファイルが存在しないなどの失敗時に `FALSE` を返します。 BSD システムでは realpath() は最後の `path` コンポーネントのみが存在しない場合には 失敗となりません。一方、他のシステムではそのような場合にも `FALSE` を返します。

例 1. realpath() の例

`<?php chdir('/var/www/'); echo realpath('./../../etc/passwd'); ?>`

上の例の出力は以下となります。

    /etc/passwd

basename()、 dirname()、 pathinfo() も参照してください。

前のページ | ホーム | 次のページ
readlink | 上に戻る | rename