Tag: PHP

Форма с текстовой капчей

Форма с текстовой капчей

Форма с текстовой капчей.

Арифметическая капча

Арифметическая капча

Пару примеров арифметической капчи.

Определение мобильных браузеров на PHP

Определение мобильных браузеров на PHP

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

Подавление ошибок — теория и практика

Подавление ошибок — теория и практика

Мир PHP очень богат на мифы. Начинающие (и, к сожалению, не только начинающие) программисты зачастую не могут понять истинные причины странного, по их мнению, поведения, не умеют правильно тестировать код, не умеют учиться и изучать. Как следствие, периодически возникают ошибочные представления о работе PHP, которые первым делом попадают туда, куда […]

Определение браузера посетителя сайта на PHP

Определение браузера посетителя сайта на PHP

Для сбора внутренней статистики я написал простую функцию для определения браузеров посетителей сайта. За несколько месяцев активной «дрессировки» в нее были добавлены сигнатуры практически всех популярных браузеров, и вот уже достаточно длительное время она не обновляется. Информация берется из переменной окружения HTTP_USER_AGENT, но так как строка идентификации браузера формируется на […]

Определение географического положения по IP-адресу

Определение географического положения по IP-адресу

Определение страны и города посетителя сайта по его IP-адресу применяется во многих случаях. Например, автоматическая подстройка языка отображения сайта, более точный таргетинг рекламных или информационных блоков сайта, разграничение доступа к разделам сайта для разных источников трафика, а также для многих других целей. Наиболее полные базы географического положения IP-адресов в настоящее […]

Нанесение графических водяных знаков на изображение

Нанесение графических водяных знаков на изображение

Наносить текстовые надписи на картинки средствами PHP мы уже умеем. Теперь рассмотрим как делать то же самое, только на этот раз вместо текста будет графический маркер. Сам маркер представляет собой картинку в формате PNG-8 (глубина цвета — 8 бит), допускается прозрачность и произвольная форма.

Транслитерация в PHP и 1С:7

Транслитерация в PHP и 1С:7

Полезные функции транслитерации PHP: // Disclaimer: Скрипт принципиально не сохраняет регистр! Кириллица принудительно переводится в нижний, латиница — в верхний. // Это связано с необходимостью корректной транслитерации двуязычных названий страниц.

Расширения PHP для работы с mp3

Расширения PHP для работы с mp3

Скопипастено, но: 1. Приложены все необходимые инструменты для реализации 2. Есть рабочий пример (все в прилагаемом архиве) 3. После этой статьи вы научитесь вытаскивать любую информацию из mp3, выводить на экран, при желании менять её и записывать обратно в файл. 4. Прикладывается рабочий пример каталога mp-3 файлов в директории (автоматическое […]