Пробел в php для каждой галереи - PullRequest
1 голос
/ 13 мая 2019

Я могу просто забыть о чем-то. но я написал очень простую галерею с php кодом ниже. Я всегда получаю пустое пространство без изображения и контейнера без div во втором ряду в первом столбце. Все картинки загружаются и отображаются правильно, я не получил ошибок или предупреждений. У меня просто пустое место.

Я попытался отфильтровать пустые или скрытые файлы и изменил количество изображений в строке. Но ничего не сработало. Что еще я могу найти? И я попытался var_dump $ изображения. Кажется, все тут 17 изображений с правильным именем и путем.

у моего css просто есть поплавок: осталось отображать картинки.

<?php
$dir = __DIR__ . DIRECTORY_SEPARATOR . "gallery" . DIRECTORY_SEPARATOR;
$images = glob($dir . "*.{jpg,jpeg,png}", GLOB_BRACE);
?>

<!DOCTYPE html>
<html lang="de">
  <head>
  </head>
  <body>
    <h1>Gallery</h1>
    <div class="col-lg-12" id="con">
        <?php
        foreach ($images as $i) {
          printf("<div class='col-lg-4' id='gallery'><img src='gallery/%s' class='img-thumbnail'/></div>", basename($i));
        }?>
      </div>
  </body>
</html>

Я просто хочу 3 картинки подряд без пробелов во втором ряду, первый столбец

...