存储为web所用格式 PHP 将图片按创建时间进行分类存储的实现代码

V站笔记

<?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.'原位置文件已删除'; 
} 
?>

以上就介绍了存储为web所用格式 PHP 将图片按创建时间进行分类存储的实现代码,包括了存储为web所用格式方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杂烩

ganglia安装报错解决 原

1、There was an error collecting ganglia data (127.0.0.1:8652): fsockopen error: ...

561
来自专栏用户画像

MAC Netbeans 8.2 设置author

652
来自专栏蓝天

Linux上查看造成IO高负载的进程

方法1:使用iotop工具 这是一个python脚本工具,使用方法如:iotop -o 方法2:使用工具dmesg 使用dmesg之前,需要先开...

591
来自专栏积累沉淀

web service中配置tcp/ip监视器

配置tcp/ip监视器(请求转发+请求信息记录) 监听port : 8989(wsdl文件中的address属性一致) 监听主机 :ip 转发的po...

1949
来自专栏前端小叙

内网映射到外网方法收集

一、nat123 二、ngrok 官网服务器被墙了 不能使用,显示reconnecting,可以使用自己搭建的服务器来试  三、花生壳 四、frp  htt...

28910
来自专栏Jed的技术阶梯

通过已有的虚拟机克隆四台虚拟机

环境准备:一个已经安装好的虚拟机 要求: 删除了 /etc/udev/rules.d/70-persistent-net.rules 这个文件后,关机,保存...

832
来自专栏Angular&服务

ionic3 在app首页跳转重定向报错

962
来自专栏深度学习之tensorflow实战篇

hadoop常用的基本命令,HIVE复制文件,修改文件名

创建目录 hadoop dfs -mkdir /home 上传文件或目录到hdfs hadoop dfs -put hello / hadoop dfs -p...

3156
来自专栏云飞学编程

金牌讲师带你抓取百度图片并封装可执行文件,好东西一定要分享!

点击链接加入群【python┮】:https://jq.qq.com/?_wv=1027&k=5PBsmOo

532
来自专栏不想当开发的产品不是好测试

linux free命令下 cached占用很大

# 背景 使用free -h命令,展示如下: ? # 解决方法 先执行sync命令,同步数据 然后执行 echo 1 > /proc/sys/vm/drop_c...

3575

扫码关注云+社区