В одном из своих проектов я столкнулся с задачей динамического добавления пароля к PDF файлу для его защиты. Чтобы этого добиться, было решено использовать библиотеку PDFI
от Setasign, а точнее класс FpdiProtection
. Эта статья рассказывает о том, как это можно сделать, а также дает ответ на вопрос, как обойти ограничение бесплатной библиотеки.
Vse o Web - веб-сайт о программировании и веб-технологиях
Вышло обновление PhpStorm 2019.2.4
Вышел PhpStorm 2019.2.4 build 192.7142.41!
Этот минорный релиз содержит большое число улучшений и исправлений
Будьте готовы к переходу на Symfony 5 вместе с Symfonyinsight
Symfony 5 грядет. Он будет выпущен в конце ноября 2019 года, через месяц. Планируете ли вы обновление своих приложений до новой версии?
Symfony поможет вам, предоставив deprecation notices: каждая функция, удаленная в Symfony 5, будет генерировать deprecation notice в вашем приложении Symfony 4.4, что позволит вам определить необходимые изменения в коде.
Видео-урок. Начало работы с Symfony 4
Видео-урок для начинающих, кто хочет начать осваивать Symfony 4.
Symfony — один из самых популярных PHP фреймворков, который использует паттерн Model-View-Controller и используется для веб-разработке. Symfony дает возможность ускорить разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста.
В видео автор создаёт модуль с менеджментом списка заметок. У вас будет список заметок с возможностью просматривать, добавлять, удалять и изменять заметки.
Новый видекурс Laravel 6 для начинающих
Новый видеокурс по Laravel 6 для начинающих.
Jetbrains подготовил релиз PHPStorm 2019.3 EAP #5
Jetbrains подготовил релиз PHPStorm 2019.3 EAP #5. Что нового нам предлагается? Как всегда EAP релизы бесплатны в течение первых 30 дней использования.