php 文件夹时间倒序,【php】读取"文件列表"按时间倒序展示,并递归显示各层目录、...

【php】读取"文件列表"按时间倒序显示,并递归显示各层目录、!

思路:

1.读取该php所在目录的文件列表,用"修改时间、文件名"做键值对,塞入数组。对"修改时间"倒序。(貌似不能直接按时间倒序读取文件列表,此处为间接方法)

2.读取的若为文件直接输出,为目录就输出目录并递归扫描其下文件。

$file){$file_path="$path/$file";//路径$rel_path=str_replace(__DIR__."/", "", $file_path);//相对路径//若为-目录if(is_dir($file_path)){//根据"目录级别"缩进if(substr_count($file_path,"/")>1){$count=str_repeat("  ",substr_count($file_path,"/"));echo $count.'+'.$file;}else{echo '+'.$file;}echo "

";getDirFile($file_path);}//若为-文件else{if(substr_count($file_path,"/")>1){$count=str_repeat("  ",substr_count($file_path,"/"));echo $count.getFile_html($rel_path,$file).getTime_html($mtime);}else{echo getFile_html($file,$file).getTime_html($mtime);}echo "

";}}}function getTime_html($time){return ''.date('(Y-m-d H:m:s)',$time).'';}function getFile_html($rel_path,$file){return ''.$file.'';}//-----------------------------------------$path=__DIR__;getDirFile($path);?>

效果:

144529129.png

相关文章

相关视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值