Архив

Архив раздела ‘Tutorials’

Автоматический выбор необходимой пользователю языковой версии сайта на PHP

10 Январь 2011 Нет комментариев

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

Читать далее…

Проверка URL на валидность (preg_match) в PHP

15 Апрель 2010 4 comments

Нужен был рег для проверки корректности введенного URL. Для примера был взят один отсюда, но немного дописан.
Добавлена возможность принимать урлы с указанием порта, а также разрешено использование в адресе (не домене) символов «()*» (причем это позволено RFC 1738) и кириллицы (да, появилась нужда принимать и обрабатывать такие адреса без предварительного rawurlencode()).

Читать далее…

Categories: Tutorials Tags: ,

Автоматизированное создание сложных HTML-карт (map & area)

11 Сентябрь 2009 Нет комментариев

Во время разработки одного из проектов появилась нужда сделать сложную HTML-карту. До этого сталкивался с более простыми, когда у какого-либо изображения надо было выделеть пару-тройку активных областей в виде прямоугольника или круга. Зная размеры изображения прикинуть координаты этих областей можно и на глаз, и потом, если что, то немного подогнать.

map_example

Но как быть, когда сделать карту надо посложнее, как на картинке выше? Понятное дело, что подобрать координаты границ таких ломанных областей на глаз не получится, и надо какое-нибудь средство, которое бы помогло нам в этом. Таким средством у нас будет Adobe ImageReady

Читать далее…

Categories: Tutorials Tags: , ,

Excel-файл из PHP

8 Май 2009 2 comments

Появилась задача создания простых таблиц excel налету.
В принципе, если поискть в сети, то можно найти ряд готовых инструментов для создания *.xls файлов.
Делюсь с вами коротким обзором.

Читать далее…

Categories: Tutorials Tags: ,

Плавная смена изображений на JavaScript

6 Май 2009 22 comments

Как то появилась задача сделать плавную смену изображений в web-странице. Решением задачи решил поделиться с вами. Некоторые используют для этого CSS-свойство filter, но понимает его только Internet Explorer, поэтому пришлось искать реализацию, которая работала бы в разных браузерах.

Читать далее…

Categories: Tutorials Tags: , ,

Основы работы с сессиями

6 Май 2009 5 comments

Эта статья была написанна мной несколько лет назад. Была опубликованна на разных сайтах:
http://www.php.com.ua/ru/articles/basic/session_start.htm
http://btl-studio.com/o/17/
http://kiev.abcname.net/index.php?o=17
Ну и чтобы добро не пропадало, сделаю кросспост тут.

Читать далее…

Categories: Tutorials Tags: