Наложение на картинку текста с подчеркиванием в PHP GD

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

Закругление углов картинки с помощью GD

Закругление углов картинки с помощью GDВ этой статье я хочу показать как можно с помощью GD сделать скругление углов.
Задача очень часто встречается, но к сожаления в GD нет стандартных функций для этого. Придется написать самим :)
Алгоритм прост: загружаем нужную картинку. И создаем вспомогательную картинку для углов, в которой нарисуем прозрачную окружность.
Читать далее «Закругление углов картинки с помощью GD»

Скрипт для удаления временных файлов

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

Запись и чтение массива из файла

Запись и чтение массива из файлаСегодня я хочу показать как можно хранить массив в файле. Идея очень простая: сериализуем массив — приводим его к виду строки, потом записываем в файл. Получить массив обратно также просто — получаем строку из файла и обратно приводим ее к виду массива. Для преобразования массива в строку и обратно будем использовать две php функции — serialize и unserialize.
Читать далее «Запись и чтение массива из файла»

Как узнать название и версию браузера с помощью php

Как узнать название и версию браузера с помощью phpВ этой маленькой статейке я покажу как можно средствами php получить информацию о браузере пользователя. А именно, получить название и версию.
Скрипт работает на основе использования данных о user_agent, которые можно легко получить из суперглобальной переменной $_SERVER[‘HTTP_USER_AGENT’]. Данные, которые мы получим выглядят примерно так:
Читать далее «Как узнать название и версию браузера с помощью php»

Рейтинг для новостей на ajax+php+mysql

Ajax лайки и дизлайки для записейВ прошлой статье я показывал как можно сделать лайки и дизлаки для новостей. Тема использования ajax весьма актуальна, и поэтому я решил написать еще одну статью о применении ajax.
В этой статье приведен пример создания рейтинга для новостей. Пользователь сможет оценивать запись по шкале от 1 до 5.
Для работы скрипта создадим базу данных с тремя таблицами — пользователи, новости и связь пользователя с голосом. Последняя таблица нужна для того, чтобы делать ограничение по голосования — один пользователь может проголосовать только один раз за статью. Чтобы создать таблицы и наполнить их тестовыми данными можно воспользоваться патчем:
Читать далее «Рейтинг для новостей на ajax+php+mysql»

Ajax лайки/дизлайки для записей

Ajax лайки и дизлайки для записейВ этой статье я приведу пример создания лайков и дизлайков для новостей. Голосование будет работать без перезагрузки страницы, за счет использования технологии передачи данных на сервер — ajax. Для работы примера необходимо подключить библиотеку jQuery. Начнем.
Для начала создадим таблицы в базе данных. Их будет три. Одна для хранения тестовых новостей, вторая для тестовых пользователей и третья для связи пользователей с голосами.
Читать далее «Ajax лайки/дизлайки для записей»

Преобразовать url из текста в активную ссылку на php

Преобразовать url из текста в активную ссылку на phpВ этой статье я хочу показать пару интересных регулярных выражений. Эти «регулярки» заменяют во всем тексте урлы, на активные ссылки. То есть если в тексте встретится урл, например www.vk-book.ru, то с помощью регулярных выражений ссылка будет заменена на активную — станет кликабельна и будет перенаправлять на соответствующий сайт. Ниже находится сам код с примером его использования:
Читать далее «Преобразовать url из текста в активную ссылку на php»

Ajax-форма. Пример формы с валидацией полей на стороне сервера

Ajax-форма. Пример формы с валидацией полей на стороне сервераВ этой статье я хочу показать пример работы с ajax. В качестве примера рассмотрим обычную форма с четырьмя полями — имя, e-mail, пароль и подтверждение пароля. После заполнения полей, с помощью ajax`a отправим данные на сервер и проверим их на корректность: чтобы поля были обязательно заполнены, а также поля с паролем и подтверждением пароля имели одинаковые значения.
Для работы формы необходимо подключить библиотеку jQuery. Приступим к написанию формы. Для начала составим html форму и напишем пару стилей для нее:
Читать далее «Ajax-форма. Пример формы с валидацией полей на стороне сервера»

Арифметическая капча для сайта на php

Арифметическая капча для сайта на phpКак-то давно я уже писал про создание формы с капчей. Прошло некотороя время и я решил немного модернизировать капчу — сделать вывод не чисел, а арифметического примера. Что получилось можете посмотреть ниже, в коде.
Весь исходник состоит их двух файлов, index.php – форма для ввода капчи и код проверяющий корректность введенной капчи, capcha.php – скрипт генерирующий капчу.
Читать далее «Арифметическая капча для сайта на php»