Идентификация, аутентификация и авторизация
Идентификация: Как вас зовут?Аутентификация: Предъявите читательский билетАвторизация: Вам можно находится в читальном зале, в служебные помещения входить не советую.
SimpleXLSXGen быстрый экспорт в XLSX
Запилил небольшой, но очень полезный класс для экспорта в Excel SimpleXLSXGen Создание Excel файлов в PHP ещё никогда не было таким простым.
Коды регионов России и почтовые индексы (регион по индексу), июнь 2024
Встала задача добавить код региона в XML версию акта, но у меня был надежным только почтовый индекс адреса, поэтому пришлось собрать такую табличку из 2х таблиц википедии. Ниже ссылка на CSV. Регион Конституция ГИБДД Почта… Коды регионов России и почтовые индексы (регион по индексу), июнь 2024
MySQL аналог htmlspecialchars
Вот-так прогнал таблицу через html экранирование уже постфактум. UPDATE messages SET message = REPLACE(REPLACE(REPLACE(REPLACE(message,’&’,’&’),'<‘, ‘<’), ‘>’, ‘>’), ‘"’, ‘"’)
Суть асимметричного шифрования
Я использую TLS очень часто, как пользователь (Госуслуги, Диадок и т.д.) где зоопарк из всяких рутокенов, криптопрох и т.п., как администратор (доступ по SSH, установка сертификатов для Nginx), и как программист, когда например самописному SMTP… Суть асимметричного шифрования
Отправляем почту в PHP в 2019 опубликовал Shuchkin\SimpleMail
Возможности Сборка письма цепочкой вызовов Расширенная поддержка встроенной функции mail Встроенный SMTP клиент (TLS) Фабричные методы, один раз указали метод отправки и почту отправителя, а дальше отправляем через копию этого базового объекта Передача файлов UTF-8… Отправляем почту в PHP в 2019 опубликовал Shuchkin\SimpleMail
Асинхронная отправка почты PHP — react-smtp-client
Мне не хватало в ReactPHP простого инструмента для асинхронной отправки почты, так появился react-smtp-client Получился аналог mail() для фреймворка ReactPHP. Можно подключаться хоть к GMail: хоть к серверу Яндекс.Почты: Устанавливается через composer
SimpleCSV читаем, пишем CSV
Продолжаю вносить посильный вклад в опенсорс.Исходники PHP-библиотеки для чтения/записи CSV можно забрать на GitHub Можно установить через Composer
react-http-client
Штатный HTTP-клиент для ReactPHP мне показался жутко неудобным написал свой и выложил на GitHub https://github.com/shuchkin/react-http-client Добавил пакет в packagist https://packagist.org/packages/shuchkin/react-http-client