Все записи категории ‘PHP’

Разбить строку на буквы в PHP

13 Янв, 2017

Это задача — классика алгоритмов. В каждом языке программирования есть свои особенности.

Для паскаля, к примеру, строка — это массив символов, потому можно сказать, что задача решена уже по определению. Для PHP один из вариантов решения задачи можно найти в документации — откройте описание функции preg_split().

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

DOMDocument кодировка при сохранении в HTML

20 Дек, 2016

PHP поддерживает работу с классом DOMDocument, но есть некоторые особенности, которые требуют внимания. Одна из них — это html кодирование символов, если вы не укажете в заголовке документа мета информацию о кодировке.

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

Обмен данных Angular с бек-энд на PHP

11 Ноя, 2016

Стоит ли рассказывать, что Ангуляр при всей своей прелести лишь одна сторона медали — frontend, который как то должен взаимодействовать со второй половинкой — backend?

Рассмотрим рабочий пример по стыковке Angular с PHP и передаче данных туда-сюда.

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

Как в PHP сделать буквы заглавными?

13 Сен, 2016

PHP обладает целым арсеналом работы со строками. Сделать буквы заглавными или наоборот перевести в строчные — нет ничего проще.

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

Что использовать вместо mysql_escape_string() в Drupal 7?

6 Сен, 2016

Начиная с версии PHP 4.3.0, функция mysql_escape_string() считается устаревшей. PHP будет выдавать соответствующее предупреждение.

Deprecated function: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Т.е. рекомендуется использовать вместо неё — mysql_real_escape_string(). Но та в свою очередь также устарела, начиная с версии PHP 5.5.

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

Поиск и замена терминов. Пример реализации.

15 Авг, 2016

Задача поиска и замены каких либо терминов в тексте кажется на первый взгляд довольно простой в PHP.  Есть очень мощные инструменты вроде str_replace, а также поиск и замена с помощью регулярных выражений, например, preg_replace и preg_replace_callback.

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

Имя файла по handle в PHP

15 Июн, 2016

Всем привычна схема, при которой известно имя файла, и вы совершаете с ним какие то манипуляции. В PHP много функций, которые предоставляют именно такой функционал.

Что делать, когда есть только file handle? Как получить имя открытого файла?

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

Грузим картинку в поле image в Drupal

1 Мар, 2016

Из кода программы на PHP мы попытаемся загрузить картинку в публикацию сайта на Drupal 7. Здесь описана логика и показан код всех операций.

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

Утилита для извлечения данных и парсинга HTML кода

29 Фев, 2016

Я иногда ссылаюсь на данную утилиту в примерах. Выкладываю её код и примеры использования.

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

Функция для локализации изображения при экспорте статьи

29 Фев, 2016

copypaste

За многолетнюю практику работы с Drupal, я накопил целую библиотеку вспомогательных функций. Функция, описываемая в этой статье, используется для копирования изображений из внешнего источника в один из каталогов сайта с пользовательскими файлами. Необходимость в ней возникает, когда вы копируете статьи с картинками из внешних источников на свой сайт — переносите материалы или копи-пастите новости :).

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