PHP路径操作类,命名方式仿照C#的System.IO.Path类。
<?phpclass Path{ /** * 获取指定路径的目录部分 * */ public function GetDirectoryName($path){ return pathinfo($path,PATHINFO_DIRNAME); } /** * 获取指定路径的文件名 * */ public static function GetFileName($path){ return pathinfo($path,PATHINFO_FILENAME); } /** * 获取指定路径的文件名和扩展名 * */ public static function GetFileNameWithoutExtension($path){ return pathinfo($path,PATHINFO_BASENAME); } /** * 获取指定路径的完整真实路径 * */ public static function GetFullPath($path){ return realpath($path); } /** * 获取一个随机文件名 * */ public static function GetRandomFileName(){ return md5(uniqid(uniqid(),true)); } /** * 获取唯一临时文件名 * */ public static function GetTempFileName(){ return tempnam(sys_get_temp_dir (),''); } /** * 获取临时目录 * */ public static function GetTempPath(){ return sys_get_temp_dir(); } /** * 判断是否存在扩展名 * */ public static function HasExtension($path){ $extension = pathinfo($path,PATHINFO_EXTENSION ); return empty($extension) === false; } /*** * 合并数组中的文件路径 * */ public static function Combine(array $paths){ $path = implode(DIRECTORY_SEPARATOR,array_values($paths)); $extension = pathinfo($path,PATHINFO_EXTENSION ); if(empty($extension) === false){ $path = chop($path,DIRECTORY_SEPARATOR); }else{ $path = $path . DIRECTORY_SEPARATOR; } return $path; } public function __toString(){ return 'Path'; }}?>
seo特别版程序介绍:注意:普通用户建议使用淄博分类信息港程序普通版本。主要针对seo需要增加了自定义功能:自定义文件路径;自定义文件名;自定义关键字。这些功能的作用,只有自己体会了。以下是淄博分类信息港程序的介绍:淄博分类信息港程序一套现成的城市分类信息网站发布系统。发布管理房屋、人才、招租、招聘、求购、求租、搬迁、运输、二手交易、招生培训、婚介交友等各类信息的发布和查询。淄博分类信息港发布程序
立即学习“PHP免费学习笔记(深入)”;










