【发布时间】:2013-08-02 02:34:13
【问题描述】:
我注意到当我尝试使用这样的路径列出目录的内容时,文件大小不起作用:
../
例如这有效:
if ($handle = opendir('./')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "File Name: $file | File Size: ". filesize($file)."<br />";
}
}
closedir($handle);
}
但这不是:
if ($handle = opendir('../')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "File Name: $file | File Size: ". filesize($file)."<br />";
}
}
closedir($handle);
}
在最后一个示例中,文件名列出得很好,但我没有得到它们的文件大小,而是得到了这个错误:
Warning: filesize() [function.filesize]: stat failed for dynamic.php in C:\xampp\htdocs\app_file_manager\panel\index.php on line 65
有没有办法让第二个例子工作?
【问题讨论】:
标签: php