Как сгенерировать HTML-код href с файлами каталогов - PullRequest
0 голосов
/ 17 декабря 2018

Мне нужно сгенерировать статический HTML-код href, который находится в цикле, кроме источника изображения.Изображения хранятся в одной папке.Есть ли способ с javascript, как создать весь каталог и поместить имена файлов в src="/pictures/%filename%.jpg"?Здесь много картинок, и я не хочу связывать каждую фотографию вручную.Это будет стоить много времени.Спасибо!

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Итак, я загрузил этот php-файл на сервер:

<?php
$dir    = 'best-off';
$files1 = scandir($dir);

foreach ($files1 as $file){
    echo "
    <div>
      <span class='img-thumbnail d-block cur-pointer'>
        <img alt='' src='img/best-off/thumbs/" . $file . "' class='img-fluid'>
      </span>
    </div>";
}
?>

, затем я посмотрел исходный код в браузере и скопировал код в исходный HTML-файл.Работал как шарм.Спасибо!

0 голосов
/ 17 декабря 2018

JavaScript не может получить доступ к файлам сервера.Вы можете использовать PHP scandir () , чтобы получить массив всех файлов в указанном каталоге.Тогда сделай

foreach ($arr as $file){
    echo "<img src='/path/to/file/" . $file . "'>";
} 
...