Following are the commonly php functions to get the path information of a file Source php.net realpath(string $path) realpath — Returns canonicalized absolute pathname Function realpath() expands all symbolic links and resolves references to '/./', '/../' and extra '/' characters in the input path and return the canonicalized absolute pathname. Usage : $realpath = realpath('./../../etc/passwd'); echo($realpath); More pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] ) pathinfo() returns information about path: either an associative array or a string, depending on options. Usage : $path_parts = pathinfo('/www/htdocs/inc/lib.inc.php'); print_r($path_parts); the extension of the file will be in $path_parts['extension'] More info dirname ( string $path ) dirname — Returns parent directory's path. Given a string containing the path o...