При парсенге страниц, иногда требуется "почистить" данные. Например, убрать пробелы в ценах и приписки валют или удалить все лищние скобки, тире и т.д. из номеров телефонов.


Категории: PHP, regexp
Пометки: как выбрать из произвольной строки только цифры?
php оставить в строке только цифры

Небольшой php скрипт, для формирования списка спам IP адресов. Данные получает из /var/log/messages (FLOOD). Скрипт формирует список из полей SRC и сохраняет в файл /etc/ban.txt


Категории: PHP, Linux, Script / Tool, Centos

При написании своего компонента, иногда встает задача по отправке email уведомлений, такой функционал в Joomla есть.


Категории: PHP, CMS Joomla 3.X, Joomla
Захотелось мне отправлять сообщения с raspberry pi через teleпрам. Как не странно, но интернет, в основном, изобилует примерными с установкой дополнительного софта, который еще нужно настроить, а сама отправка делается через sh файлы. А вот дельных примеров работы с API на php, не оказалось.

Категории: PHP, raspberry pi 3 / arduino

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


Организуем распознавание речи через Яндекс speech api.


Категории: PHP, raspberry pi 3 / arduino

Примеров подобного в интернете много, но все они страдают излишествами в виде дополнительных библиотек или лишнего кода.

Есть обновленная статья: Добавляем recaptcha v2 на сайт


Категории: PHP

Пример простого бота для телеграм.

Он умеет получать сообщения пользователя и отвечать на них.


Категории: PHP, Class
Функция получает на вход тату рождения в формате Y-m-d (год-месяц-число), а возвращает возраст. С учетом того, что день рождения мог еще не наступить.

Категории: PHP
Для некоторых задач связка apache + php слишком громоздкая. Например, если нужно сделать простенькую утилиту с управлением через браузер, то устанавливать на машинах полноценный веб браузер нет смысла.

Категории: PHP
Яндекс.Метрика