При построении различных сервисов, иногда бывает необходимость прочитать xlsx документ и с данными, которые в нем содержатся что-то сделать, записать в базу, вывести на страницу или переформатировать и снова записать […]
На одном из объектов производилась модернизация системы освещения. Действующая система работала просто, охранник включал и выключал самостоятельно освещение на объекте, операции по переключению производились модульным кнопочным постом legrand с фиксацией […]
Периодически появляется необходимость, создания excel таблицы средствами php. Например, выгрузить данные из базы, формирование различных отчетов, актов, смет, каталогов и тд.Встроенных функций в php для этого нет, но на сегодняшний […]
При необходимости приведения строки к числу с плавающей точкой, в PHP можно воспользоваться встроенной функцией floatval() Пример 1 строка «122.77» Результат выполнения: В примере выше, все сработало. Если же вместо […]
Иногда данные приходят так, что числовое значение в виде строкового, а с ним необходимо произвести математическую операцию или еще что-то сделать, но в итоге нужно чтобы это было целое число. […]
В марте 2021 года возникла необходимость различных доработок функциональности а также интеграций, для нашей облачной CRM-системы Битрикс24. Удобных комплектов кода не было найдено, разве что кое-какие куски или то, что […]
Иногда возникает вопрос: Как проверить, существует ли функция или нет, как встроенная, так и пользовательская. В php для это сделать достаточно просто, для этого есть встроенная функция function_exists, которая принимает […]
Если работать с php из командной строки(CLI), иногда возникает необходимость посмотреть список всех доступных модулей, в этом режиме работы, для это необходимо вызвать команду: В моем случае результат будет такой
В php есть функция, которая возвращает EXIF данные о изображении, если они есть. В первом параметре принимает путь к файлы, во втором параметре необходимо передать 0 для полного просмотра всех […]
В процессе разработки иногда необходимо заблокировать просмотр страниц или страницы пор определенному ip-адресу, или же наоборот запретить доступ все, кроме своего. Как получить ip-адрес пользователя описано здесь. Пример 1 блокировка […]