Автоматический вывод изображений из папки с помощью php

0 нравится голосование
закрыто
спасибо
за ваш голос

Если стоит задача для автоматического вывода изображений из папки на хостинге, можно использовать данный скрипт на php который будет видеть все картинки которые вы загрузите в папку и выводить их.
1) Создать папку на стороне сервера где будут в дальнейшем загружены картинки, например назовём папку «портфолио». Прошу внимательно проверять пути до папки.

$path = "images/portfolio/"; // задаем путь до сканируемой папки с изображениями

2) Задаём стиль вывода изображений из папки в html формате
foreach ($images as $image) { $fimg .= "<div class=''><a href=".$path.htmlspecialchars(urlencode($image))."> <img data-src=".$path.htmlspecialchars(urlencode($image))." alt=".$image." uk-img></a></div>"; }

Итоговый вариант скрипта будет автоматически сканировать выбранную папку на наличие изображений и выводить их в нужном месте.
$wimage=""; $fimg=""; $path = "images/portfolio/"; $images = scandir($path); if ($images !== false) { $images = preg_grep("/\.(?:png|gif|jpe?g)$/i", $images); if (is_array($images)) { foreach($images as $image) { $fimg .= "<div class=''><a href=".$path.htmlspecialchars(urlencode($image))."> <img data-src=".$path.htmlspecialchars(urlencode($image))." alt=".$image." uk-img></a></div>"; } $wimage .= $fimg; } else { $wimage .= "<div style='text-align:center'>Не обнаружено изображений в директории!</div>\n"; } } else { $wimage .= "<div style='text-align:center'>Директория пуста или произошла ошибка при сканировании.</div>"; } echo $wimage;
03 января 2022, 10:19    Александр Сбор сайта на MODX REVO 0    0 0