php代码|获取目录下所有的文件名称并且显示出来(php获取目录下所有文件列表)
时间:2021-07-15 10:02:18 阅读:865
<?php function searchDir($path,&$files){ if(is_dir($path)){ $opendir = opendir($path); while ($file = readdir($opendir)){ if($file != '.' && $file != '..'){ searchDir($path.'/'.$file, $files); } } closedir($opendir); } if(!is_dir($path)){ $files[] = $path; } } //得到目录名 function getDir($dir){ $files = array(); searchDir($dir, $files); return $files; } $filenames = getDir('img');//img改为自己身的目录名称 foreach ($filenames as $value){ echo $value.'<br/>'; } ?>
使用这段PHP可以获取对应文件夹下的所有文件名称
<?php function getDir($path){ if(is_dir($path)){ $dir = scandir($path); foreach ($dir as $value){ $sub_path =$path .'/'.$value; if($value == '.' || $value == '..'){ continue; }else if(is_dir($sub_path)){ echo '目录名:'.$value .'<br/>'; getDir($sub_path); }else{ //.$path 可以省略,直接输出文件名 echo ' 最底层文件: '.$path. ':'.$value.' <hr/>'; } } } } $path = 'img';//img改为自己身的目录名称 getDir($path); ?>
使用这段PHP可以获取对应文件夹下的所有文件名称
<?php function searchDir($path,&$files){ if(is_dir($path)){ $opendir = opendir($path); while ($file = readdir($opendir)){ if($file != '.' && $file != '..'){ searchDir($path.'/'.$file, $files); } } closedir($opendir); } if(!is_dir($path)){ $files[] = $path; } } //得到目录名 function getDir($dir){ $files = array(); searchDir($dir, $files); return $files; } $filenames = getDir('i');//img改为自己身的目录名称 foreach ($filenames as $value){ echo "<img src=\"http://img.zshao.vip/$value\" alt=\"tiantangwangluo.png\" title=\"tiantangwangluo.png\" />\n"; } ?>
这是获取文件夹下所有图片,然后显示出来,留意这个$value
网友评论