Категория: Разработка

Чтение excel файла в PHP

При построении различных сервисов, иногда бывает необходимость прочитать xlsx документ и с данными, которые в нем содержатся что-то сделать, записать в базу, вывести на страницу или переформатировать и снова записать […]
Побробнее

Создание excel в PHP

Периодически появляется необходимость, создания excel таблицы средствами php. Например, выгрузить данные из базы, формирование различных отчетов, актов, смет, каталогов и тд.Встроенных функций в php для этого нет, но на сегодняшний […]
Побробнее

Приведение к числу c плавающей точкой строки в PHP

При необходимости приведения строки к числу с плавающей точкой, в PHP можно воспользоваться встроенной функцией floatval() Пример 1 строка «122.77» Результат выполнения: В примере выше, все сработало. Если же вместо […]
Побробнее

Заготовка для работы с REST-API Битрикс24 на PHP

В марте 2021 года возникла необходимость различных доработок функциональности а также интеграций, для нашей облачной CRM-системы Битрикс24. Удобных комплектов кода не было найдено, разве что кое-какие куски или то, что […]
Побробнее

PHP — проверить существует ли функция

Иногда возникает вопрос: Как проверить, существует ли функция или нет, как встроенная, так и пользовательская. В php для это сделать достаточно просто, для этого есть встроенная функция function_exists, которая принимает […]
Побробнее

PHP посмотреть список доступных модулей в CLI

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

PHP — заблокировать доступ по ip-адресу

В процессе разработки иногда необходимо заблокировать просмотр страниц или страницы пор определенному ip-адресу, или же наоборот запретить доступ все, кроме своего. Как получить ip-адрес пользователя описано здесь. Пример 1 блокировка […]
Побробнее

PHP — Как определить ip-адрес пользователя

Иногда бывает необходимо сделать какие-то действия, например показывать определенное содержимое, только человеку, с определенным ip-адресом или наоборот именно ему что-то не показывать. Для формирования проверок и условий, необходимо сначала получить […]
Побробнее