懒人无极限
```
<!--?php
//error_reporting(0);
function get_image_exif($img){
$exif = exif_read_data($img, 'IFD0');
return $exif;
}
function myecho($s) {
echo $s, "\n";
}
function is_image($filename){
$types = '.gif|.jpeg|.png|.bmp';
if(file_exists($filename)){
$info = getimagesize($filename);
$ext = image_type_to_extension($info['2']);
return stripos($types,$ext);
}else{
return false;
}
}
date_default_timezone_set('Asia/Chongqing');
$dir_sub = 'xx';
$dir = '/Users/xxx/Pictures/海南/'.$dir_sub;
$des_dir = '/Users/xxx/Pictures/海南/Picture';
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if( (is_dir($dir."/".$file)) || $file == "." || $file == "..") {
// myecho('目录:'.$dir."/".$file);
} else {
$file_name = $dir."/".$file;
if( is_image($file_name) !== false ) {
$file_exif = get_image_exif($file_name);
$file_new_name = $des_dir.'/HN8RX_'
.date('YmdHis', $file_exif['FileDateTime'])
.'_'
.md5($file_name)
.'_'
.$dir_sub
.'.'.substr(strrchr($file_name, '.'), 1);
echo '图片:', $file_name, ' ---> ', $file_new_name,
' ', rename($file_name, $file_new_name),
"\n";
// break;
} else {
// echo '文件:', $file_name;
}
}
}
closedir($dh);
}
```
<p>命令:</p>
```
php go.php
```
<p> </p>
PHP 照片