为什么我能';在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>';
}