Автоматическое создание копии базы данных

Наверняка, каждый программист хоть раз задумывался о сохранности его кода и базы данных. И наверняка, каждый придумывал какие-то изощренные способы резервирования данных. С исходными кодами и файлами дело обстоит довольно-таки просто — достаточно иметь одну резервную копию у себя на компьютере. А вот с бекапами базы данных немного сложней, поскольку отделаться одним бекапом не получится из-за постоянного обновления базы данных. Но и каждый день делать руками копию бд тоже не очень удобно. И в этой статье я и хочу рассказать о том, как можно автоматизировать процесс создания резервной копии базы данных. Все просто, для этого там необходимо написать один скрипт и установить его на выполнение на cron. Обычно такие скрипты устанавливают на выполнение один раз в сутки — ночью.
Читать далее «Автоматическое создание копии базы данных»

Функция для получения курса валют от Центрального Банка

В этой статье я покажу как можно получить курс любой валюты относительно рубля на завтра.
Если обратиться к сайту цетробанка по урлу http://www.cbr.ru/scripts/XML_daily.asp?date_req=27.09.2013, то он выдает xml, в котором хранится информация о курсах валюты относительно рубля на дату 27.09.2013.
И все что нам нужно, это просто разобрать полученный от цетробанка xml файл и вытащить от туда курс для интересующей нас валюты.
Читать далее «Функция для получения курса валют от Центрального Банка»

Как показать случайную картинку

Это очередная коротенькая статья, в ней я хочу показать как можно сделать вывод случайных картинок на страницу сайта.
Для вывода нужно добавить на страницу такой код:
Читать далее «Как показать случайную картинку»

Как получить цвет пикселя в формате RGB в php

Маленький пример, который показывает, как с помощью php можно получить цвет пикселя в формате RGB, расположенного в любом месте на картинке.
Читать далее «Как получить цвет пикселя в формате RGB в php»

Зеркальное отображение картинки на php

В этой статье я покажу как можно сделать зеркальное отображение картинки.
Весь код оформлен в функцию, для удобства использования. Ниже приведен код с комментариями:
Читать далее «Зеркальное отображение картинки на php»

Сделать черно-белую картинку из цветной на php

В этой статье я хочу показать, как в php можно из цветной картинки сделать черно-белую с помощью библиотеки GD.
Ни чего сложного в создании черно-белого изображения нет — создаем пустое изображение с размером, равному исходному(цветному) и задаем серую палитру. Потом накладываем цветную картинку на холст, с серой палитрой. И сохраняем результат.
Читать далее «Сделать черно-белую картинку из цветной на php»

Редирект в php при уже заданных заголовках.

Часто в процессе разработки сайта бывает необходимо сделать редирект на какаю-нибудь страницу. Это потребность может возникать как перед выводом html кода на страницу, так и в середине страницы и в конце.
Для редиректа в php используется функция header — эта функция создает заголовок для страницы. И чтобы сделать переход на другую страницу в заголовке указывается следующее «Location: http://site.com», а все вместе получается вот так: Читать далее «Редирект в php при уже заданных заголовках.»

Создание мультиязычного сайта. Пример использования ini-файлов

В предыдущей статье я писал про ini-файлы и вскользь упомянул о том, что с их помощью можно сделать мультиязычный сайт. И в этой статье я хочу показать, как можно это реализовать. Все очень просто, создадим два ini-файла и назовем их ru.ini и en.ini. Читать далее «Создание мультиязычного сайта. Пример использования ini-файлов»

ini-файлы. Что это такое и как их использовать?

Сегодня совсем случайно я вспомнил про существование ini-файлов и решил применить их для упрощения процесса программирования.
Сначала пару слов о ini-файлах. Что это такое? Это обыкновенный текстовый файл, который служит хранилищем для различных конфигураций. Читать далее «ini-файлы. Что это такое и как их использовать?»

Наложение водяного знака на картинку

В этой статье я хочу показать, как можно наложить одну картинку на другую. И как конкретный пример сделать наложение на картинку водяного знака.
Водяной знак у нас будет картинка, расположим ее в нижнем правом углу картинки, которая является исходной.
Все что нужно, это загрузить две картинки, определить их размер, высчитать координаты для водяного знака и сделать наложение картинок друг на друга.
Читать далее «Наложение водяного знака на картинку»