РНР вывод картинки из папки 

Сегодня реализуем одну небольшую функцию как php вывод картинки или изображения из папки где хранятся все файлы. Все файлы, которые содержат графику принято выносить все в отдельный файл. Для удобства, чтобы наглядно было видно, что хранятся именно графические файлы, папку принято называть pictures, images, либо сокращенно img.


Но это уже вы укажите сами. Кому как удобно. В данном случае англоязычным программистам повезло больше. Большинство функций и обозначений все на английском. И получается, что все программы пишутся как в разговорной речи. Например, image – изображение, if – если, print – показать, распечатать, table – таблица, стол, поверхность и так далее.
 

Когда мы помещаем любой графический файл в папку images, то желательно сразу прописать название файла в базу данных, а если папок несколько, то вместе с названием файла лучше написать и название папки куда поместили графический файл. Например, images1/pic1.jpg. И прописываем его в таблице базы данных MySql. Назовем таблицу, для примера, fructis, а колонка где будут храниться все данные картинки назовем image, названия фруктов name.


При выводе картинки из папки мы сначала делаем запрос к базе данных “SELECT * FROM `fructis`” и выводим все картинки из базы данных. Получаем глобальный массив, где хранятся все переменные распознаются по индексу названия колонок [‘id’], [‘name’], [‘img’]. Поскольку мы в данном случае сделали запрос mysql_nam_assoc, именно по индексу названия колонок таблицы базы данных.
 

Обратите внимание, полученный глобальный массив с изображения мы помещаем в переменную $img. Вот таким образом $img=$mass[‘img’];
Полученную переменную помещаем в стандартные html теги для вывода картинки – ‘<img src=”image/’.$img.”>’;


Полный код php для вывода изображений следующий:
 

Скачать и посмотреть пример можно по ссылкам чуть ниже. 

 

 

 

Когда будете писать собственный скрипт не забудьте прописать свои значения для параметра высоты и ширины изображения. Лучше когда картинки все одного размера. Здесь показан простейший метод вывода изображений из папок где хранятся картинки, при помощи базы данных. Без базы делать веб приложения никак нельзя. Хотя некоторые программисты обожают хранить базу в текстовых файлах.


Но это уже совсем другая история…
 

Добавить комментарий


( ! ) Ф.И.О.
( ! ) Текст сообщения: (Не больше 5000 знаков)

( ! )Введите текст с картинки :
Обновить код
Положительный отзыв Положительный отзыв
Отрицательный отзыв Отрицательный отзыв



Коллекция скриптов и модулей   © 2017