
我在思索,一些批量采集到的图片该如何放入网站,现在想到的就是遍历目录,然后显示到网站中。于是就简单查询了一下文件、文件夹的遍历,可以看看代码,一个示例就学会怎么使用,今后直接来找。
<?php /** * 遍历文件夹下的所有文件 */ function getFile($dir) { $fileArray[]=NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { //去掉"“.”、“..”以及带“.xxx”后缀的文件 if ($file != "." && $file != ".."&&strpos($file,".")) { $fileArray[$i]=$file; $i++; } } //关闭句柄 closedir ( $handle ); } return $fileArray; } $file = "./"; $data = getFile($file); //var_dump($data); /** * 遍历文件夹展示所有的文件和目录 */ function dirList($dir_path = '') { if(is_dir($dir_path)) { $dirs = opendir($dir_path); if($dirs) { while(($file = readdir($dirs)) !== false) { if($file !== '.' && $file !== '..') { if(is_dir($file)) { echo $dir_path . '/' . $file . '<br>'; dirList($dir_path . '/' . $file); } else { echo $dir_path . '/' . $file . '<br>'; } } } closedir($dirs); } } else { echo '目录不存在!'; } } //dirList('D:/wwwroot/www.vience.cn');
还没有评论,来说两句吧...