Блин, я галерею баш скриптом генерирую... лень и нет времени писать скрипт на пыхе. Впрочем, если кому не в лом - наваяйте скрипт, я поставлю. Если надо - там у меня мускуль есть.
организовать не могу, ибо я в мск, а деанонимизированный в харькове. Как вариант можете взять пиво и отправиться туда отпаивать его после такого стресса.
Я вот думаю, мож раз так простебали скинемся гиниратырю по пятаку на опохмел, чтобы не так обидно было?
>> в жопу пых и мускуль - перлом в файлы можно, и всего делов
Фтопку перл!
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
cat | openssl base64 -d | tar -vxz
Фичи:
* Возможность голосования. Голосовать за одну картинку с одного
IP можно только один раз.
* Автоматическая генерация тарболла при появлении новых картинок.
* Логика отделена от HTML-шаблонов, проще изменять дизайн.
* W3C-compliant =).
Недостатки:
* Нужно чтобы имена файлов были без пробелов и символов, недопустимых в URL.
* Подтормаживает малость.
Требования:
* POSIX-compliant shell.
* Стандартные утилиты: ls, grep, cut, sort и некоторые другие.
Блин... Только сейчас вспомнил, что забыл добавить мьютекс на создание тарболла. Так что есть небольшая вероятность, что два процесса одновременно будут пытаться создать один и тот же файл. Сейчас исправлять влом, т.к. шесть утра, а я ещё не спал.