PHP 将图片按创建时间进行分类存储的实现代码

yipeiwu_com5年前PHP代码库
复制代码 代码如下:

<?php
/*
代码功能:使用PHP巧妙将图片按创建时间进行分类存储;
图片文件属性须取消只读属性,否则无法删除
By lost63
*/
//延时设置
set_time_limit(0);
$path='C:\恢复文件\图形$图片\JPEG 图像 (.jpg)';
$result=dir($path);
while($value=$result->read()){
if(strpos($value,'.JPG')==true||strpos($value,'.jpg')==true||strpos($value,'.gif')==true||strpos($value,'.png')==true){
//如果文件夹不存在则建立;
$fileNewPath=$path.'\\'.fileTime($path.'\\'.$value);
if(!file_exists($fileNewPath)){
mkdir($fileNewPath);
}
moveFile($path.'\\'.$value,$fileNewPath.'\\'.$value);
}
}
//取得文件修改时间
function fileTime($str){
return date("Y-m-d",filemtime($str));
}
//移动文件至新地址
function moveFile($file,$path){
copy($file,$path);
echo $file.'位置更新完成<br>';
unlink($file);
echo $file.'原位置文件已删除';
}
?>

相关文章

PHP自动生成后台导航网址的最佳方法

PHP自动生成后台导航网址的最佳方法

经常制作开发不同的网站的后台,写过很多种不同的后台导航写法。 最终积累了这种最写法,算是最好的吧。附上截图和代码如下(PHP+HTML)  复制代码 代码如下: <?ph...

php设置编码格式的方法

 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta...

实例讲解通过&#8203;PHP创建数据库

实例讲解通过&#8203;PHP创建数据库

数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除数据,并以表格,视图,模式等形式组织数据。今天将要介绍如何通过PHP来创建MySQL数据库 PHP创建MySQL数据...

关于php循环跳出的问题

复制代码 代码如下://php当前循环为1,循环由里到外依次递增,break默认为1,例如跳出第2层循环for ($i=0;$i<3;$i++){   ...

PHP下打开URL地址的几种方法小结

1: 用file_get_contents 以get方式获取内容 复制代码 代码如下: <?php $url='http://www.baidu.com/'; $html = fi...