파일시스템 함수 목록
PHP Manual

realpath

(PHP 4, PHP 5)

realpathReturns canonicalized absolute pathname

설명

string realpath ( string $path )

realpath() expands all symbolic links and resolves references to '/./', '/../' and extra '/' characters in the input path . and return the canonicalized absolute pathname.

인수

path

The path being checked.

반환값

Returns the canonicalized absolute pathname on success. The resulting path will have no symbolic link, '/./' or '/../' components.

realpath() returns FALSE on failure, e.g. if the file does not exist.

변경점

버전 설명
5.3.0 Prior to this release realpath() would not fail on *BSD systems if only the last last path component did not exist.

예제

Example #1 realpath() example

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

위 예제의 출력:

/etc/passwd

Example #2 realpath() on Windows

On windows realpath() will change unix style paths to windows style.

<?php
echo realpath('/windows/system32');
?>

위 예제의 출력:

C:\WINDOWS\System32

참고


파일시스템 함수 목록
PHP Manual