среда, 18 августа 2021 г.

PHP. Умная функция наподобие urlencode, без изменения домена и слэшей

В PHP нативно есть функции кодирования строки: urlencode и rawurlencode. Но дело в том, что если им передать url целиком (например, ссылку на изображение), то они закодируют не только ту часть, которую действительно нужно кодировать (к примеру, название файла, содержащее пробелы), но также и остальные символы в url-строке, включая слэши и другие символы, которые могут быть в урл и которые кодировать не надо. Тут код небольшой функции, решающей эту проблемку.

суббота, 22 мая 2021 г.

PHP. Особенность создания объекта даты DateTime с микросекундами

В некоторых случаях создание объекта класса DateTime в PHP (с микросекундами) может завершаться фатальной ошибкой. С чем это связано и как победить?

четверг, 20 мая 2021 г.

понедельник, 17 мая 2021 г.

Импорт базы данных MySQL через терминал Linux (SSH)

Когда БД большая, импорт через PhpMyAdmin и т.д. не всегда целесообразен и вообще успешен. Действовать через терминал - надёжнее.

среда, 12 мая 2021 г.

Что относится к крупно-габаритным товарам на Ozon

Неоднократно приходилось сталкиваться с обозначенным в заголовке вопросом, при работе с API маркетплейса Ozon.ru. Решил зафиксировать.

воскресенье, 24 января 2021 г.

Особенности работы с переменными (ENV) в .htaccess Apache

Некоторые интересные нюансы (в примерах) условной установки/удаления переменных, разрешения/запрещения доступа в зависимости от этого.

среда, 13 января 2021 г.

Визуальная статистика заказов VirtueMart (график)

Один из коллег подметил, что давненько я в блог ничего не писал.
Ну... некогда же! ...Хотя ладно, исправляюсь! :)
Да вот, к примеру, хотя бы сделанную сегодня фишечку покажу - симпотичный и полезный график со статистикой заказов интернет-магазина на базе Joomla 3 + VirtueMart 3.