Имя: Пароль:
IT
Веб-мастеринг
А подскажите, принцип размещения изображения на сайте (ну, фоток в ЛК, например)
0 Steel_Wheel
 
02.10.11
19:19
Понимаю, что должна быть БД, которая хранит картинки, при необходимости вывода изображения надо изображение извлечь из БД, сохранить на диске и прописать тег <img>. Или как-то по-другому?
1 Asmody
 
02.10.11
19:26
(0) на мисте картинки тупо на диске лежат в специальном каталоге с именем <user_id>.jpg
2 aleks-id
 
02.10.11
19:27
(1) боитесь инъекций?
3 Asmody
 
02.10.11
19:28
(2) уже ловили несколько раз
4 bmitkin
 
02.10.11
19:34
Красивее будет сделать в тэге <IMG> ссылку на PHP скрипт, который будет доставать картинку из БД и возвращать её в виде двоичных данных.
5 Asmody
 
02.10.11
19:36
(4) зачем нагружать сервер запросами к БД, обработке его в php и работе с бинарными данными, если нужно отдать статическую картинку?
6 Попытка1С
 
02.10.11
19:37
(3) Посадили?
7 bmitkin
 
02.10.11
19:41
(5) Согласен, правильнее хранить в файловой системе. Но если очень надо хранить картинки в базе, то не стоит сначала выгружать во временный каталог, а потом отдавать. Можно отдать сразу, без сохранения.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший