Главная » Архив меток: PHP (страница 11)

Архив меток: PHP

Загрузка изображений. Библиотека DropzoneJS. Часть 4

От автора: приветствую вас, друзья. Итак, мы продолжаем реализацию функционала современной загрузки изображений на сервер и прикреплению загруженных файлов к записям. В предыдущем уроке мы реализовали непосредственную загрузку и сохранение изображений на сервере. В этом уроке нам необходимо реализовать функцию сохранения данных в БД. Для этого мы добавим функционал асинхронной отправки формы, т.е. без перезагрузки страницы.

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

Как использовать сессии и переменные сессий в PHP

От автора: обработка сессии PHP является ключевой концепцией языка, которая позволяет сохранять информацию пользователя на всех страницах веб-сайта или приложения. В этом посте вы узнаете основы обработки сессий в PHP. Мы начнем с пояснения того, как работают сессии и как они связаны с файлами куки. Затем мы рассмотрим несколько фрагментов кода, демонстрирующих, как работать с сессиями. Вы узнаете, как создавать ...

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

Загрузка изображений. Библиотека DropzoneJS. Часть 3

От автора: приветствую вас, друзья. Итак, мы продолжаем реализацию функционала современной загрузки изображений на сервер и прикреплению загруженных файлов к записям. В этом уроке мы приступим к непосредственной загрузке изображений на сервер. Для этого мы напишем функцию, проверяющую загружаемый файл, и будем сохранять файл в определенную папку на сервере. Также в уроке мы продолжим тему настройки плагина DropzoneJS, добавив ряд ...

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

Обработка изображений средствами библиотеки Intervention Image

От автора: обработка изображений на серверной стороне довольно важный этап в механизме сохранения последнего для абсолютно любого проекта. Практика показывает, что пользователи в поле загрузки добавляют картинки различных типов, форматов и размеров, что приводит к ошибкам или же к некорректным отображениям в соответствующих блоках сайта. Поэтому в текущем уроке мы рассмотрим обработку и обрезку изображений средствами библиотеки Intervention Image. Данный ...

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

Загрузка изображений. Библиотека DropzoneJS. Часть 2

От автора: приветствую вас, друзья. Итак, мы продолжаем реализацию функционала современной загрузки изображений на сервер и прикреплению загруженных файлов к записям. В этом уроке мы подключим к нашему приложению библиотеку DropzoneJS и настроим ее. Благодаря этой библиотеке мы сможем получить современную асинхронную загрузку файлов на сервер, т.е. загрузку без обновления страницы.

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

Загрузка изображений. Библиотека DropzoneJS. Часть 1

От автора: приветствую вас, друзья. В следующей серии уроков мы реализуем функционал современной загрузки изображений на сервер и прикреплению загруженных файлов к записям. При этом, в качестве примере мы используем каталог товаров, в котором к товару может быть прикреплено как одно базовое изображение, так и несколько дополнительных картинок, представляющих прикрепленную галерею или дополнительные картинки товара. В этом уроке мы набросаем ...

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

Простой файловый менеджер на PHP

От автора: приветствую вас, друзья. Практически в каждом проекте нам так или иначе требуется файловый менеджер. С помощью него администратор может управлять файлами проекта: загружать документы и изображения, удалять их, возможно редактировать и т.д. Готовых файловых менеджеров в сети достаточно много и сегодня я хотел бы вам показать один из таких, который мне очень понравился. В уроке мы рассмотрим функциональный ...

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

Улучшение восприятия производительности: изменение размера изображения по требованию

От автора: для чего нужно изменение размера изображения по требованию? Мы создаем шаблонное приложение — блог галереи с несколькими изображениями — для тестирования производительности и оптимизации. На этом этапе наше приложение обслуживает одно и то же изображение независимо от разрешения и размера экрана, на котором оно выполняется. В этом уроке мы изменим приложение, чтобы оно обслуживало версию изображения с другим ...

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

Функция PHP для ограничения доступа по IP

От автора: приветствую вас, друзья. В данном уроке мы с вами решим одну практическую задачу, которая однозначно может пригодиться вам в различных проектах. Это задача ограничения доступа к администраторской части сайта (или ко всему сайту в целом) по IP. При этом мы напишем функцию, которая сможет не только ограничить доступ по конкретному адресу IP, но даже и по диапазону адресов.

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

Безопасная аутентификация без пароля с использованием Auth0

От автора: в этой статье вы узнаете, как настроить аутентификацию без пароля с помощью сервиса Auth0. С Auth0 аутентификация может передать свои функции на аутсорсинг для вашего приложения. Что такое Auth0? Auth0 — это инструмент authentication-as-a-service, который упрощает реализацию функций, связанных с проверкой подлинности для вашего приложения или сайта. Если вы создали приложение и хотите просто передать функции аутентификации и ...

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