PHP遍历文件件
<?php
$dir = '.';
//当前目录
list_file($dir);
function list_file($dir)
{
$list = scandir($dir);
// 得到该文件下的所有文件和文件夹
foreach ($list as $file) {
//遍历
$file_location = $dir . '/' . $file;
//生成路径
if (is_dir($file_location) && $file != '.' && $file != '..') {
//判断是不是文件夹
echo "------------------------sign in {$file_location}------------------";
echo '<br>';
list_file($file_location);
} else {
echo is_file($dir . '/' . $file) ? $dir . '/' . $file . '<br>' : '';
}
}
}如遇文件名显示乱码,可用mb_convert_encoding 或 iconv 转换
