Проста галерея на php

Проста галерея на PHP

Відео: Фото галерея php і бд

У мене час від часу запитують, як створити галерею зображень на PHP. Тобто є директорія з картинками, і потрібно їх вивести у вигляді таблиці на сторінку сайту. Ось такий скрипт я продемонструю в даній статті.




Скрипт простий і його завдання, в першу чергу, показати, як можна вирішувати подібні завдання, адже виводити можна не тільки картинки, а, наприклад, список файлів в директорії. Можна навіть зробити свій файловий менеджер. Отже, ось код:

Відео: Галерея для сайту. урок 2

lt ;?php
/ * Функція для видалення зайвих файлів: сюди, крім видалення поточної і батьківської директорії, так само можна додати файли, які не є картинкою (перевіряючи розширення) * /
function excess($ files){
$ result
= array() -
for($ i =0- $ i lt; count($ files) - $ i++){
if($ files[$ i]!="." $ files[$ i]!="..") $ result[]= $ files[$ i] -
}
return $ result-
}
$ dir
="Images"-// Шлях до директорії, в якій лежать зображення
$ files
= scandir($ dir) -// Отримуємо список файлів з цієї директорії
$ files
= excess($ files) -// Видаляємо зайві файли
/ * Далі відбувається висновок зображень на сторінку сайту (по 4 штуки на один рядок) * /
?gt;
lt ;?php for($ i =0- $ i lt; count($ files) - $ i++){?gt;
.$ files[$ i]? Gt;"/ Gt;
lt ;?php if(($ i +1)%4==0){?gt;/ Gt;lt ;?php }?gt;
lt ;?php }?gt;



Зрозуміло, вкрай бажано зробити все картинки однакового розміру, або хоча б зробити їх однаковими за пропорціями, а через CSS поставити фіксовану ширину у зображень.

Відео: PHP. Фотогалерея як Вконтакте. Урок 1. Структура скрипта. (Віктор Гавриленко - Webformyself)

Ось так створюється проста галерея на PHP.

Поділися в соціальних мережах:

Схожі
Дерево директорії на phpДерево директорії на php
Висновок всіх картинок з папки на phpВисновок всіх картинок з папки на php
Стрілочні функції в es6.Стрілочні функції в es6.
Захист e-mail на сайті від спамерівЗахист e-mail на сайті від спамерів
Робота з ftp через phpРобота з ftp через php
Якісна галерея з підтримкою свайпов.Якісна галерея з підтримкою свайпов.
Видалення каталогу з файлами в phpВидалення каталогу з файлами в php
Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатківКоманда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
Команда del (erase)Команда del (erase)
Що нового в php7.1: поліпшення обробки $ this.Що нового в php7.1: поліпшення обробки $ this.
» » Проста галерея на php