缘由:
上一篇是说随机或取图片名称,我发现图片名称参差不齐,进一步改良。
批量改名,修改成avatar_加时间戳 加 5位随机数。<?php
$dir = "D:\\wamp\\www\\phpgaoyipin\\branches\\local\\data\\upload\\o2o\\custom_avatar\\"; //要获取的目录
//先判断指定的路径是不是一个文件夹
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路径 包含文件名
$filePath = $dir.$file;
$new_filePath = $dir.'avatar_'.time().mt_rand( 10000, 99999 ).'.jpg';
@rename( $filePath, $new_filePath );
}
closedir($dh);
}
}
?>
修改前后对比图
修改前:
修改后:
处理之后的头像打包: