ObjectOne > PHP > ШП урок 7 часть 1 Неплохая галерея на php

ШП урок 7 часть 1 Неплохая галерея на php

Файл index.php код до головы хтмла. Инклюдим наш основной файл. Если пользователь зашёл методом гет мы показываем ему всю галерею. Он должен зайти методом гет, поэтому используется функция перенаправления.

 

Форма загрузки и вывода галереи. action страницы выставлен на самого себя, т.е. оставлен пустым

 

А вот цикл foreach будет похитрее. Каждое изображение из папки small мы оборачиваем ссылкой на папку с изображениями big. В эти значения попадают ссылки на изображения.

 

get_gallery читает и возвращает файлы из папки с миниатюрами. Обратите внимание на складирование в массив.

 

upload_image В эту функцию попадает изображение которое мы загружали. И мы вызывали эту функцию в индексном файле. Та в свою очередь вызывает функцию по проверке загружаемого изображения на имя, размер и разрешённые форматы(спец функция in_array).

 

После этого функция upload_image копирует файл из временной папки сервера на сам сайт. И вызывает функцию img_resize

 

 

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

Что у меня в папке:

Должно получиться что то подобное.

 

Но готовый файл лучше тысячи слов: Галерея на php

 

 


Количество просмотров: 407

| Категория: PHP
| Тэги: / /