| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Консультация по PHP и MySQL |
| Автор: PILOT 25.8.2004, 16:56 |
| Есть сайт в проекте: flowers.fnm.ru там будет часть контента состоящая из картинок и пояснения к ним. Я хотел сделать формирование контента динамически. В базе хранить записи: имя графического файла(string) + описание(memo). Код будет формировать столько строк сколько записей в базе и заполнять описание и выбирать необходимое имя файла согласно записи в БД. Но! При таком подходе получается, что исчезновение картинки из папки с картинками при существующем имени файла в записи БД приведет к неприятному "поломанному изображению отсутсвующей картинки". Может хранить само изображение в базе? СУВ. |
| Автор: Ignat 25.8.2004, 17:00 | ||
имхо, изврат. Какова вероятность того, что картинка исчезнет без чьей-либо помощи? |
| Автор: PILOT 25.8.2004, 17:17 |
| Дело в том что загрузкой на сайт будет заниматься софтина в руках неопытного человека, а мне не очень хочется поддерживать этот проект вечно. Покажу как и что и своими делами займусь. Поэтому хочется избавить себя от промежуточного хранения на сайте... так и тянет в базе хранить. СУВ. |
| Автор: Ignat 25.8.2004, 17:21 |
| тогда, сделай лучше веб-интерфейс для закачки/удаления файлов (upload - insert into, unlink - delete from). Зачем так БД блобами нагружать? Добавлено @ 17:22 для рук неопытного человека - оптимальный вариант, а то по фтп он еще чего-нибудь удалит Добавлено @ 17:26 Представь ситуёвину залил человек в БД мегов 150 картинок, а тут на новый хотинг переезжать. Вопрос: насколько просто будет снять дамп? |
| Автор: PILOT 25.8.2004, 17:40 |
| Уговорил.... СУВ. |
| Автор: Ignat 25.8.2004, 17:43 |
| Всегда пожалуйста |
| Автор: Akina 25.8.2004, 18:28 |
| PILOT А еще можно проверить наличие файла и при отсутствии такового выдать вместо него заранее подготовленную и защищенную от удаления (скажем помещением куда-нить на другой хост или правами там) картинку с надписью типа "Изображение находится на реставрации"... |