Php 在foreach循环中使用filesystemator生成图像库

Php 在foreach循环中使用filesystemator生成图像库,php,Php,我在php文件中有以下代码: <?php function convertToReadableSize($size){ $base = log($size) / log(1024); $suffix = array("", "KB", "MB", "GB", "TB"); $f_base = floor($base); return round(pow(1024, $base - floor($base)), 1) . $suffix[$f_base]; }

我在
php
文件中有以下代码:

<?php
   function convertToReadableSize($size){
   $base = log($size) / log(1024);
   $suffix = array("", "KB", "MB", "GB", "TB");
   $f_base = floor($base);
   return round(pow(1024, $base - floor($base)), 1) . $suffix[$f_base];
}
   $file_path = 'online_assets/images/';
    ?>

重复循环显示每个条目:

<?php
   $fileSystemIterator = new FilesystemIterator('online_assets/images/');

      foreach ($fileSystemIterator as $fileInfo){
      $entries[] = $fileInfo->getFilename();
?>

<div class="row">
    <div class="col-md-7">
        <a href="<?php echo $file_path;?>Room.jpg" target="new">
                    <img src="/slir/w320-h180-c320x180/<?php echo $file_path;?>Room.jpg" class="img-responsive"/></a>
                </div>
                <div class="col-md-5">
                    <h4 class="red"><?php $filename;?></h4>
                    <p>Filesize: <?php echo convertToReadableSize(filesize($cannery_file_path . 'Room.jpg'));?><br>Format: jpg<br>Quality: <?php list($width, $height) = getimagesize($file_path . 'Room.jpg'); echo ($width) .  "&nbsp;x&nbsp;" . ($height); ?></p>
                    <a href="<?php echo $file_path;?>Room.jpg" target="new">
                    <button type="button" class="btn btn-primary btn-sm">Download Here</button></a>                 
                </div>
            </div>
<?php } ?>

文件大小:
格式:jpg
质量:

我在这里尝试完成的是一个循环,它将返回
/images/
文件夹中的
foreach
图像值-因此客户端所要做的就是将图像上载到该文件夹,然后它们会出现,并带有缩略图、文件信息和下载链接

我让其余的工作,但循环给我带来了一些麻烦。我错过了什么


我从php在线手册中选择了FileSystemEditor的代码。

您有一个循环,可以将所有文件存储在
$entries
中,但您以后在代码中不使用此数组……原始代码包含一个
var\u dump($entries)//输出对象(FileSystemEmitter)[0]
我删除了它,因为它基本上显示了转储中的所有文件。