Архив рубрики «PHP»

AngularJS и PHP: Проблемы при передаче POST данных

24.07.2013

При использовании стандартного $http-сервиса в AngularJS и метода передачи POST, PHP не получает $_POST массив в привычном для нас виде. Точнее — он вообще пуст.
(далее…)

WordPress: облако тегов стандартными средствами

23.11.2011

Функционал добавления облака тегов, или как его иногда называют «облако ссылок», предусмотрен в стандартных возможностях WordPress-а, хотя и существует огромное множество плагинов для его внедрения.
(далее…)

PHP: Как заменить только первое совпадение в строке

28.10.2011

В PHP есть функция «str_replace()», которая находит определенную строку и заменяет её на другую, причём, если эта строка поиска встречается много раз, то будут заменены все найденные вхождения.
Порой нам нужно заменять только 1-е найденное вхождение.
(далее…)

IE и его нестандартные MIME-типы: «image/pjpeg», «image/x-png»

12.04.2011

Било замечено, что при отправке веб-формы с файлами изображений, Internet Explorer идентифицирует их типы в заголовках в нестандартном виде.
(далее…)

Превращение масок в регулярные выражения

04.02.2011

Иногда нужно реализовать понимание программным кодом масок, указанных пользователем. Под масками понимается, какой-то фрагмент теста в котором символ «*» означает любое количество любых символов, а символ «?» — означает один любой символ.
Примеры:
маска для поиска файлов («*.txt» — все текстовые файлы);
маски слов («*дом*» — все слова, содержащие фрагмент «дом»);
маски URL («http://web.izjum.com/*» — все страницы на сайте «http://web.izjum.com»);
маски IP-адресов («192.168.???.???»)
и много чего другого.
(далее…)

Регулярные выражения для проверки e-mail, URL и номера телефона

31.01.2011

Поскольку, очень часто приходится использовать такие шаблонные регулярные выражения, я решил сделать о них заметку, чтобы они были всегда под рукой:
(далее…)

PHP: Проблемы при работе с русским текстом, и как их решить

11.01.2011

Собственно проблемы возникают из-за того, что, к примеру русские символы в кодировке UTF-8 занимают больше чем один байт. Соответственно, php-функции для работы с текстом (strlen(), strpos(), substr() … ) будут некорректно работать.
(далее…)

PHP: Как узнать ID последней вставленной записи

25.11.2010

Очень просто: с помощью существующей функции mysql_insert_id().
(далее…)

PHP: функция mb_regex_encoding() не определена — исправление ошибки

20.09.2010

(далее…)

indexOf() для PHP

10.09.2010

Поиск подстроки в строке в php осуществляется с помощью функции strpos().
(далее…)