Все записи категории ‘Программирование’

Сохранение файла, загруженного на сервер с помощью PHP
 29 Янв, 2021

Эта статья о некоторых задачах, возникающих при сохранении файла на сервере, при получении его от пользователя через форму (<input type=»file» />).

Читать далее »
PHP: функция преобразования к каноническому пути
 26 Янв, 2021

На замену realpath, который работает только с реально существующими файлами и папками UNIX, а также не работающий для ссылок, я написал функцию получения канонического пути.

Читать далее »
Перехват ошибок на front-end с помощью js
 24 Янв, 2021

Некоторые ошибки происходят на стороне пользователя и не попадают в логи на сервере. В этом могут быть виноваты настройки сети, плагины браузера, которые установил пользователь, политики безопасности или антивирус, которые блокируют загрузку некоторых файлов.

Читать далее »
Как исправить ошибку upstream sent too big header while reading response header from upstream?
 18 Янв, 2021

Если текст подобной ошибки вы обнаружите в логах ngnix, то см. как её исправить в данной статье.

Читать далее »
Еще один пример работы с EntityFieldQuery
 23 Дек, 2020

Время от времени продолжаю кодить под drupal 7, публикую еще один пример для работы EntityFieldQuery, на этот раз с фильтром по полю типа term reference.

Читать далее »
Вызов замыкания из другой анонимной функции.
 14 Дек, 2020

При необходимости использовать (в PHP коде) замыкание (closure) A в коде замыкания B, возникает проблема в области видимости. Т.к. внутри B о функции A ничего не известно.

Читать далее »
Как изменить origin в GIT
 11 Дек, 2020

Можно зайти в настройки .git/config и поменять url источника прямо там, но предпочтительно делать это через командную строку.

Читать далее »
Настройка интеграции payler c woocommerce
 28 Ноя, 2020

Это более подробная инструкция по настройке плагина.

Читать далее »
Payler для Woocommerce
 25 Ноя, 2020

Для blitzpet.ru занимался подключением платежной системы payler к woocommerce на WP. Обычно в таких случаях используются готовые «фирменные» плагины, разработанные dev team платежной системы для большинства популярных CMS. Но support со стороны payler дали ссылку на один из частных проектов (создан Sergey Khodko).

Мне пришлось немного переработать и дополнить функционал, потому я решил довести плагин до публикации в репозиторий WP.

Читать далее »
Как получить стоимость товара в WC_Order
 22 Ноя, 2020

Искал как вытянуть стоимость позиций товара из заказа в woocommerce. А в итоге обнаружил неточность в документации плагина.

Читать далее »