Sha*_*pat 223 php directory list
使用PHP列出一个目录中的所有文件的最佳方法是什么?是否有$ _SERVER函数来执行此操作?我想列出usernames /目录中的所有文件,并使用链接循环该结果,这样我只需单击文件名的超链接即可到达那里.谢谢!
mia*_*iah 487
您正在寻找命令scandir.
$path = '/tmp';
$files = scandir($path);
Run Code Online (Sandbox Code Playgroud)
以下代码将从以下内容中删除.
和..
返回的数组scandir
:
$files = array_diff(scandir($path), array('.', '..'));
Run Code Online (Sandbox Code Playgroud)
Ore*_*ton 231
检查出来:readdir()
这段代码应该列出某个目录中的所有条目:
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
Run Code Online (Sandbox Code Playgroud)
编辑:miah的解决方案比我的更优雅,你应该使用他的解决方案.
归档时间: |
|
查看次数: |
458601 次 |
最近记录: |