【发布时间】:2015-02-15 18:45:28
【问题描述】:
看起来 scandir() 在这里引起了问题,如果我可以设置深度限制,它可能会更好,但我不太确定。
我的网站有一个组织良好的大型图像目录 (25gb)。我将 tinyMCE 与文件管理器 Roxy Fileman 一起使用。当我尝试加载根文件夹“图像”时,它只会继续加载并最终崩溃。如果我对其进行硬编码以打开“图像/帖子”,它会很好地加载。我检查了源代码,看起来这个函数正在读取目录。
function listDirectory($path){
$ret = @scandir($path);
if($ret === false){
$ret = array();
$d = opendir($path);
if($d){
while(($f = readdir($d)) !== false){
$ret[] = $f;
}
closedir($d);
}
}
return $ret;
}
一个目录尤其包含大约 99% 的图像,我不需要使用文件管理器访问它,但我也无法移动该目录。 “图像/游戏”是原因。有没有办法让我忽略这个目录或只扫描到一定深度。
【问题讨论】:
标签: php file-management