Сделать черно-белую картинку из цветной на 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-файлы. Что это такое и как их использовать?»

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


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

Генерация случайных уникальных чисел на php


Я сегодня уже писал статью о том как генерировать уникальные случайные числа, но писал алгоритм на javaScript (почитать). Немного поразмыслив, решил повторить тоже самое на php — может быть пригодится. Читать далее «Генерация случайных уникальных чисел на php»

Как хранить массив в куках. Два способа


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

Получение превью картинки для видео с YouTube


Это небольшая статья о том как можно получить превью картинку для видеоролика с youtube. Для этого нам нужно только урл на видеоролик.
Прежде чем начать писать код нужно понять, что мы будем делать. Немного поискав в интернете я нашел описание того, где хранит свои картинки ютуб. Все картинки складируются на сервере, к которому можно обратится по адресу http://img.youtube.com. Далее, картинки для видео лежат в папке /vi/, в ней для каждого видео создается папка с именем, которое фигурирует в урле на видео. Имя папки передаются в урле в параметре embed или v. Параметры разные, поскольку ссылки на видео могут быть разные — либо это ссылка из браузера, либо это ссылка, которая находится в ifame — который в свою очередь используется для импорта видео на сторонние сайты.
Читать далее «Получение превью картинки для видео с YouTube»

Отправка писем


В этой статье, я хочу рассказать, о том как можно отправлять письма с сайта средствами php. Для этого нам понадобится всего-лишь одна функция — mail(). Смысла что-либо описывать я не вижу, поэтому просто приведу код с подробными комментариями.
Читать далее «Отправка писем»

Узнать возраст


Эта простенькая, но полезная функция позволяет узнать возраст по дате рождения. Функция может быть полена в написании личного кабинета или чего-нибудь еще, связанного с пользователями.
Читать далее «Узнать возраст»