欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-01-26 21:45:22
...
【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);?>


效果:

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



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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频