为什么我能';在php中将t filesize()转换为图像

为什么我能';在php中将t filesize()转换为图像,php,Php,当我使用filesize()扫描文件夹的文件时, 我可以得到每个文件名,但只能得到.php.html文件大小 这是“获取文件夹文件列表”功能: function showFileList($Member){ $memberAccount = trim($Member->getAccount()); $dir = "/home/s/x071/WWW/UserFile/${memberAccount}"; $array = scandir($dir);

当我使用
filesize()
扫描文件夹的文件时, 我可以得到每个文件名,但只能得到.php.html文件大小

这是“获取文件夹文件列表”功能:

function showFileList($Member){

    $memberAccount = trim($Member->getAccount());
    $dir = "/home/s/x071/WWW/UserFile/${memberAccount}";  

    $array = scandir($dir);

    $fileList = scandir($dir);

    $size = 0;

    for($i=2;$i<count($fileList);$i++){
        $fileListWithOutRoot[$size] = $fileList[$i];
        $size++;
    }

    return $fileListWithOutRoot;
}
函数showFileList($Member){
$memberAccount=trim($Member->getAccount());
$dir=“/home/s/x071/WWW/UserFile/${memberAccount}”;
$array=scandir($dir);
$fileList=scandir($dir);
$size=0;

对于($i=2;$i,这里有一个代码片段可以工作

$files = scandir('.');
foreach($files as $file) {
    if (is_file($file))
        echo $file.' '.filesize($file).'<br>';
}
$files=scandir('.');
foreach($files作为$file){
if(is_文件($file))
echo$file.'''.filesize($file)。“
”; }
我得到了答案!! 我使用的是绝对路径,这就是工作!!
filesize('Pass parameters here')

给出更多无法文件化的文件示例。问题可能是大文件。超过2GB。但任何图像都不太大。如.jpg.png.doc.txt…与我不上传的文件完全相同,我只读取文件大小
$files = scandir('.');
foreach($files as $file) {
    if (is_file($file))
        echo $file.' '.filesize($file).'<br>';
}