Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX
14
нбр 13

Запилил тут скрипт для бекапа

Как я уже говорил недавно я запилил в блокноте кучку схем по резервному копированию своих и рабочих проектов.

И вот в процессе реализации одной из них родился небольшой bash-скрипт который дампит все доступные БД (отдельный пользователь с read-only правами на все БД) и кладет в архив вместе с перечисленными каталогами исключая лишнее описанное в файле exclude, затем сортирует по ежедневным, еженедельным, ежемесячным резервным копиям и удаляет лишнее.

Опционально запускает lftp для синхронизации с удаленных хранилищем и меняет владельца у бекапов.

Под катом текст скрипта, а для любителей github ссылка на gist: https://gist.github.com/rhamdeew/7438663

Прочитать полностью

13
нбр 13

Битрикс. Делаем ссылки на скачивание файлов.

Всем привет!

Довольно часто возникает необходимость в размещении на сайте ссылок для скачивания каких либо материалов (например .pdf, .jpg, .mp3) которые обычно пытается отобразить браузер. Для этого при отдаче файла сервер должен вернуть браузеру необходимые заголовки. В этом нам поможет php.

Признаться честно для этих целей я нашел уже готовый код и слегка подпилил под свои нужды.

В итоге получился вот такой вот скрипт. Обращаться к нему надо так: /attach_download.php?file=FILE_ID, где FILE_ID это числовой идентификатор файла загруженного в свойство инфоблока.

Далее листинг:

Прочитать полностью

06
нбр 13

И еще немного новостей

Привет всем читателям моего блога!

Снова вместо сугубо технического поста здесь будет просто поток моих мыслей.

Прочитать полностью

04
нбр 13

Снова новости

И опять я вместо того чтобы писать технические посты филоню и изливаю свою душу в блог.

Ну а хотя куда мне еще писать =)

Прочитать полностью

28
окт 13

Немного новостей

Всем доброй ночи!

Так как у меня теперь чуть больше свободного времени я решил посвятить его небольшую часть написанию краткого поста с перечислением новостей.

Прочитать полностью