(那么我在stackoverflow和其他网站上经历了很多帖子.我需要一个简单的任务,)
我想提供我的用户工具,从他的帐户中点击上传文件,然后选择一个目录并获取该目录中所有文件名的列表.
根据这里的帖子我得到的是我必须预先定义目录名称,我想避免.
是否有一种简单的方法可以单击一个目录并获取PHP中数组中的所有文件名?提前谢谢了!
$dir = isset($_POST['uploadFile']) ? _SERVER['DOCUMENT_ROOT'].'/'.$_POST['uploadFile'] : null;
if ($_POST['uploadFile'] == true)
{
foreach (glob($dir."/*.mp3") as $filename) {
echo $filename;
}
}
Run Code Online (Sandbox Code Playgroud)
我将继续发布我目前正在使用的代码示例,并进行一些更改,但我通常会告诉您在Google上查找并先尝试一下.
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
echo $file;
}
closedir($handle);
}
Run Code Online (Sandbox Code Playgroud)
这将显示目录的全部内容...包括:".","..",任何子目录和任何隐藏文件.我相信如果不可取的话,你可以想办法隐藏那些.
| 归档时间: |
|
| 查看次数: |
14377 次 |
| 最近记录: |