set_realpath($path[, $check_existance = FALSE])
Parameters: |
|
---|---|
Returns: |
An absolute path |
Return type: |
string |
This function will return a server path without symbolic links or relative directory structures. An optional second argument will cause an error to be triggered if the path cannot be resolved.
Examples:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $file = '/etc/php5/apache2/php.ini' ; echo set_realpath( $file ); // Prints '/etc/php5/apache2/php.ini' $non_existent_file = '/path/to/non-exist-file.txt' ; echo set_realpath( $non_existent_file , TRUE); // Shows an error, as the path cannot be resolved echo set_realpath( $non_existent_file , FALSE); // Prints '/path/to/non-exist-file.txt' $directory = '/etc/php5' ; echo set_realpath( $directory ); // Prints '/etc/php5/' $non_existent_directory = '/path/to/nowhere' ; echo set_realpath( $non_existent_directory , TRUE); // Shows an error, as the path cannot be resolved echo set_realpath( $non_existent_directory , FALSE); // Prints '/path/to/nowhere' |
Please login to continue.