Проста галерея на 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.
Поділися в соціальних мережах:
Схожі
- Rename (ren) - перейменувати файл або каталог у командному рядку windows.
- Riddick: the merc files
- Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
- Drag and drop завантаження файлів на сервер. Частина 3.
- Що нового в php7.1: поліпшення обробки $ this.
- Як вставити аудіо на сайт
- Як проводити рефакторинг?
- Команда del (erase)
- Команда tftp - обмін файлами по протоколу tftp
- Стрілочні функції в es6.
- Якісна галерея з підтримкою свайпов.
- Чи варто зберігати зображення в бд
- Робота з ftp через php
- Висновок mp3-файлів на сайті через php
- Дерево директорії на php
- Красива галерея з сортуванням на jquery.
- Видалення каталогу з файлами в php
- Висновок всіх картинок з папки на php
- Автоматичне резервне копіювання на php
- Пошук по файлах на php
- Захист e-mail на сайті від спамерів