wpsc_get_realpath()
realpath() doesn't always remove the trailing slash
No Hooks.
Returns
null. Nothing (null).
Usage
wpsc_get_realpath( $directory );
- $directory(required)
- .
wpsc_get_realpath() wpsc get realpath code WPSCache 3.1.0
function wpsc_get_realpath( $directory ) {
if ( $directory == '/' ) {
wp_cache_debug( "wpsc_get_realpath: cannot get realpath of '/'" );
return false;
}
$original_dir = $directory;
$directory = realpath( $directory );
if ( ! $directory ) {
wp_cache_debug( "wpsc_get_realpath: directory does not exist - $original_dir" );
return false;
}
if ( substr( $directory, -1 ) == '/' || substr( $directory, -1 ) == '\\' ) {
$directory = substr( $directory, 0, -1 ); // remove trailing slash
}
return $directory;
}