php获取目录下的所有文件并按时间排序
php获取目录下的所有文件并按文件创建时间进行排序,php按文件创建/修改时间排序.
- function getFile($dir=''){
- $num=1; //用来记录目录下的文件个数
- $dirname='../testdir'; //要遍历的目录名字
- $dir_handle=opendir($dirname);
- while($file=readdir($dir_handle)){
- if($file!="."&&$file!=".."&&$file!="index.php"){
- $key = filectime($file)*1000+rand(100,999); //根据文件创建时间生成key
- $files[$key] = $file;
- $num++;
- }
- }
- ksort($files);
- foreach($files as $ky => $val){
- $dirFile=$dirname."/".$val;
- $res .= tabledata($num.'|<a href="'.$val.'" target="_blank">'.$val.'</a>|'.filesize($dirFile).'|'.filetype($dirFile).'|'.date("Y/n/t H:i:s",filemtime($dirFile)));
- }
- return $res;
- closedir($dir_handle);
- }
- 未来往事 http://www.fity.cn
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭