Простой php скрипт, который для конвертации эксель файла (xls) в JSON. Использует phpoffice/phpspreadsheet
PHP:
Набор полезных рецептов для Bitrix
Примеры небольших, но часто крайне полезных php сниппетов для Битрикса.
Преимущества класса:
- Маленький по размерам.
- Формирует не просто линейку из всех доступных страниц (1,2,3,4,5...88,89,90), а можно указать сколько выводить (3,4,5,6,7).
- Недостатки
- Пока формирование внешнего вида можно изменить только изменив класс кода или через наследование.
- Нет "из коробки" стилей для визуального оформления.
Простой но полезный класс для отправки писем с вложениями на php.
Примеры работы с файлами эксель (excel) используя библиотеку phpspreadsheet.
Удобный пример использования cURL на php
Код демонстрирует как передать данные а хэдере и теле запроса к серверу и обработать ответ.
Получаем расширение файла средствами PHP
Несколько вариантов решения с оценкой производительности.
Довольно часто нужно оптимизировать изображения для сайта и делать это руками труда затруднённый способ.
Если объемы небольшие, до 500 обработок в месяц, то можно воспользоваться API от tinypng.com.
Красивый / человеческий вывод телфона на php
Пример того, как на php разбить телефон по маске.
В какой-то "прекрасный" момент начали поступать жалобы, что письма с сайта не всем приходят. При более детальном рассмотрении, оказалось, что не приходят только на ящики @gmail.com.
В логах по ним было сообщение: Messages missing a valid messageId header are not 550 5.7.1 accepted., оказалось, что с сайта уходят письма без заголовка Message-ID.