Web-программирование \ PHP

Создание фреймворка

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

Продолжить чтение

Web-программирование \ PHP

Создание фреймворка

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

Продолжить чтение

Web-программирование \ PHP

Использование компонентов Symfony 4 в собственном PHP проекте

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

Продолжить чтение

Web-программирование \ PHP

Использование компонентов Symfony 4 в собственном PHP проекте

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

Продолжить чтение

Web-программирование \ PHP

Создаем простой чат на PHP

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

Продолжить чтение

Web-программирование \ PHP

Создаем простой чат на PHP

От автора: в данном уроке мы с Вами продолжаем работать по созданию простого чата, используя язык программирования PHP. Как Вы помните, в прошлом уроке мы с Вами реализовали так называемое «рукопожатие» между серверной и клиентской стороной, а именно отправили запрос из браузера на сервер и в ответ сформировали заголовки об удачном соединении. Теперь нам предстоит сформировать специальное сообщение на стороне сервера, которое будет отправляться всем посетителям будущего сайта, в котором будет содержаться информация о новом подключении пользователя к чату.

Продолжить чтение

Web-программирование \ PHP

Веб-сервер XAMPP. Установка и настройка

От автора: приветствую вас, друзья. В этом уроке мы с вами рассмотрим работу с одним из популярных локальных веб-серверов — XAMPP. Его основным преимуществом является кроссплатформенность.

Продолжить чтение

Javascript & Ajax \ Ajax

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

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

Продолжить чтение

Javascript & Ajax \ Ajax

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

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

Продолжить чтение