【发布时间】:2015-04-27 05:11:34
【问题描述】:
我想递归地读取客户在我的站点上选择的文件夹的内容。 我使用了 opendir() 和 scandir() 但它们无法从客户端计算机读取目录内容。 有什么方法可以读取访问者目录中的文件名。
function ListIn($dir, $prefix = '') {
$dir = rtrim($dir, '\\/');
$result = array();
$directory = opendir($dir);
foreach (scandir($directory) as $f) {
if ($f !== '.' and $f !== '..') {
if (is_dir("$dir/$f")) {
$result = array_merge($result, ListIn("$dir/$f", "$prefix$f/"));
} else {
$result[] = $prefix.$f;
}
}
}
return $result;
}
我需要在 php 或 javascript 中实现它。
【问题讨论】:
标签: javascript php file-upload opendir scandir