[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mkdir для каталога изображений
allforweb
Подскажите как правильно использовать функцию mkdir для каталога изображений на сайте по месяцам и году?

Мне нужно чтобы картинки копировались в каталоги по году и мусяцу:
- 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)
А что месяца? В чем проблема? В том что имена папок разные? Ты же формируешь имя папки, когда записываешь в нее файлы, так же формируй, когда будешь читать.

Это я знаю biggrin.gif Вопрос в том как это сделать оптимально. Ведь нужно определить в какой папке находится картинка. Пока остановился на таком варианте:
Есть дата добавления картинки, из нее получаю год и месяц и его ставлю как путь к картинке. Только мне этот вариант кажется каким-то стремным.

Второй вариант по моему еще хуже:
записывать путь к картинке в базу вместе с папкой - 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)
Думаю, второй будет лучше. А что мешает хранить все в одной папке, а если уж так нужно видеть дату, то добавлять ее к имени файла?

Ничего не мешает. Просто не хочется все гамузом хранить - изображений будет много.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.