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

Рейтинг: 0/5 - 0 голосов
0 нравится голосование
закрыто
спасибо
за ваш голос
0%
0:00
Если стоит задача для автоматического вывода изображений из папки на хостинге, можно использовать данный скрипт на 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    2 0

Комментарии ()