If you are not on PHP 5 but would like to use its syntax
PHP Code:
if (!defined('PATHINFO_DIRNAME')) {
define('PATHINFO_DIRNAME', 1);
}
if (!defined('PATHINFO_BASENAME')) {
define('PATHINFO_BASENAME', 2);
}
if (!defined('PATHINFO_EXTENSION')) {
define('PATHINFO_EXTENSION', 4);
}
if (!defined('PATHINFO_FILENAME')) {
define('PATHINFO_FILENAME', 8);
}
function ppathinfo($path, $option = null) {
$path = pathinfo($path);
switch ($option) {
case PATHINFO_DIRNAME:
return $path['dirname'];
break;
case PATHINFO_BASENAME:
return $path['basename'];
break;
case PATHINFO_EXTENSION:
return $path['extension'];
break;
case PATHINFO_FILENAME:
return $path['filename'];
break;
default:
return $path;
break;
}
}
Bookmarks