Мне нужно чтобы картинки копировались в каталоги по году и мусяцу:
- 2011-02
- 2011-03
- 2011-04
и т.д.
И как выводить правильно эти изображения на сайте?
Спустя 1 час, 49 минут, 14 секунд (9.02.2011 - 16:52) kovaldm написал(а):
А вчем проблема собственно?
Спустя 35 минут, 34 секунды (9.02.2011 - 17:28) allforweb написал(а):
Цитата (kovaldm @ 9.02.2011 - 13:52) |
А вчем проблема собственно? |
Проблема вот в чем. При копировании изображения я вычисляю дату, и если каталога с такой датой нет, то создаю его. А вот как изображения доставать из каталогов не пойму. Если просто папка uploads - тут все понятно, но если там подпаки уже проблема. Дату добавления изоюбражения я формирую через функцию DATETIME
Спустя 2 часа, 26 минут, 37 секунд (9.02.2011 - 19:55) kovaldm написал(а):
Доставать так же как из папки uploads, разницы нет.
Спустя 11 минут, 37 секунд (9.02.2011 - 20:06) allforweb написал(а):
Цитата (kovaldm @ 9.02.2011 - 16:55) |
Доставать так же как из папки uploads, разницы нет. |
А месяца же как?
Спустя 1 час, 28 минут, 15 секунд (9.02.2011 - 21:35) kovaldm написал(а):
А что месяца? В чем проблема? В том что имена папок разные? Ты же формируешь имя папки, когда записываешь в нее файлы, так же формируй, когда будешь читать.
Спустя 9 минут, 18 секунд (9.02.2011 - 21:44) allforweb написал(а):
Цитата (kovaldm @ 9.02.2011 - 18:35) |
А что месяца? В чем проблема? В том что имена папок разные? Ты же формируешь имя папки, когда записываешь в нее файлы, так же формируй, когда будешь читать. |
Это я знаю Вопрос в том как это сделать оптимально. Ведь нужно определить в какой папке находится картинка. Пока остановился на таком варианте:
Есть дата добавления картинки, из нее получаю год и месяц и его ставлю как путь к картинке. Только мне этот вариант кажется каким-то стремным.
Второй вариант по моему еще хуже:
записывать путь к картинке в базу вместе с папкой - 2011-02/image.jpg
ДУмаю есть еще третий вариант и правильный. В Гогле по этой теме ничего нет.
Спустя 6 минут, 48 секунд (9.02.2011 - 21:51) kovaldm написал(а):
Думаю, второй будет лучше. А что мешает хранить все в одной папке, а если уж так нужно видеть дату, то добавлять ее к имени файла?
Спустя 31 минута, 53 секунды (9.02.2011 - 22:23) allforweb написал(а):
Цитата (kovaldm @ 9.02.2011 - 18:51) |
Думаю, второй будет лучше. А что мешает хранить все в одной папке, а если уж так нужно видеть дату, то добавлять ее к имени файла? |
Ничего не мешает. Просто не хочется все гамузом хранить - изображений будет много.