PHP - Сергей Житников: Web-разработчик

Статьи по тегу: PHP

19.06.2026
В статье собрал шпаргалку по основным компонентам Bitrix: bitrix:menu, news.list, news.detail, sale.basket.basket.line, main.include и breadcrumb. Разобрал настройку меню из разделов и элементов инфоблока через файлы .menu_ext.php, показываю полные конфигурации компонентов с пояснениями ключевых параметров. Готовые примеры для быстрого копирования и использования в проектах.
19.06.2026
Купоны в Битрикс неразрывно связаны с правилами работы с корзиной — без привязки к правилу они не сработают, а правило без купонов применит скидку на все товары. Разбираю создание купонов через DiscountCouponTable::add(): обязательные и опциональные поля, типы купонов, флаги активности. Показываю примеры работы с датами через объект DateTime (прибавление дней, месяцев и минут).
19.06.2026
Разбираю готовые примеры работы с изображениями в PHP: сохранение на сервер, вывод в браузер, рисование линий и прямоугольников. Отдельно — нюансы с форматами файлов (JPEG/PNG) и поддержкой кириллицы через шрифты.
19.06.2026
Редактирование готовых PDF в PHP — задача нетривиальная. В статье покажу, как с помощью FPDF и FPDI изменять атрибуты документа (Title, Author, Keywords) без потери исходной геометрии страниц. Разберем главную ошибку: почему при смене ориентации страницы содержимое обрезается, и как это исправить.
14.06.2026
Отправка писем в Bitrix: два способа. В Bitrix есть два метода для кастомной рассылки: send (с сохранением в БД) и sendImmediate (без сохранения). В статье — пример кода с настройкой события, передачей полей (#EMAIL# и другие) и прикреплением файлов. Также показываем, где в админке искать типы событий и шаблоны.
14.06.2026
Как парсить HTML на PHP? Пошаговая инструкция: как избежать проблем с кодировкой, перебирать узлы и извлекать атрибуты. Простые примеры.

Статьи по тегу: PHP

моя профессиональная экспертиза

Привет! Меня зовут Сергей, и я профессионально занимаюсь веб-разработкой на PHP более 5 лет. В этой рубрике я делюсь реальным опытом, техническими решениями и проверенными подходами, которые помогают создавать надежный, безопасный и производительный серверный код.

Здесь вы найдете:

  • Глубокие технические статьи: от тонкостей ООП, паттернов проектирования и работы с PDO до написания асинхронных скриптов, интеграции API и оптимизации автозагрузки.

  • Настройки и кейсы на PHP: детальные чек-листы и инструкции по настройке окружения (Docker, PHP-FPM), дебаггингу (Xdebug), работе с очередями и cron, которые действительно работают.

  • Жизненные ситуации: как решать нестандартные задачи — от парсинга гигантских CSV до рефакторинга «легаси», с которыми сталкивается каждый разработчик или технический лид.

Нужно решить конкретную задачу на вашем PHP-проекте? Напишите / закажите бесплатную консультацию — разберем ваш кейс, покажу уязвимости и предложу оптимальное архитектурное решение.

Связаться со мной