Блог на чистом PHP. Урок 1. Создание сайта блога на PHP без фреймворков и ООП для начинающих
Открытый канал в телеге - Чат взаимопомощи PHP - Ссылка на репозиторий: там также можно скачать архив ZIP если вы не умеете пользоваться git В этом видеоуроке мы создадим полноценный блог на языке программирования PHP, и все это без использования фреймворков и концепции объектно-ориентированного программирования (ООП) — идеальное введение для начинающих. В конечном итоге мы получим базовое приложение CRUD (Create, Read, Update, Delete). Создание базовой структуры сайта: Начнем с основ, научимся создавать и структурировать файлы для вашего будущего блога. Сделаем простой роутинг php на основе GET параметров адресной строки. Работа с базой данных: Разберем, как взаимодействовать с базой данных MySQL из php с помощью mysqli, чтобы хранить и извлекать данные для наших блог-постов. Формы и обработка данных: Изучим, как создавать формы для ввода данных и обрабатывать их на сервере, чтобы пользователи могли добавлять комментарии и делиться своим мнением. Создадим форму авторизации и регистрации пользователя на сайте, а также страницу профиля пользователя и панель управления блогами. Разберем работу сессий. Научимся безопасно загружать изображения на сайт и немного разберем работу с библиотекой GDLib для трансформации загружаемых файлов изображений. Оптимизация для начинающих: Избавимся немного от дублирования кода, путем создания функций. Научимся передавать параметры в функцию и возвращать значение из нее. Смотрите другие этапы данного проекта: • Блог на чистом PHP. Урок 1. Создание ... • Блог на чистом PHP. Урок 2. Добавляем... • Блог на чистом PHP. Урок 3. Делаем ад... • Блог на чистом PHP. Урок 4. Поля sele... • Блог на чистом PHP. Урок 5. Устанавли... #php #программирование #обучающие #видеокурс 00:00 Введение и необходимые инструменты 04:00 Создание файла настроек базы данных config.php 05:20 Включение режима отладки с помощью error_reporting 07:00 Создаем базу данных и таблицы с помощью SQL запросов 10:00 Реализация простой маршрутации на GET параметрах 11:00 Создаем форму регистрации и ее обработчик 19:00 Форма авторизации и хендлер формы 23:00 Делаем приватную страницу редактирования профайла пользователя 32:00 Добавление блогов в базу данных 38:00 Вывод списка статей из базы данных mysql с помощью mysqli 42:00 Редатирование блога. Форма и ее обработчик. 49:00 Удаление записей пользователем 50:00 Вынос повторяющегося кода в функции 01:05:00 Вывод статей на главной странице сайта 01:21:00 Детальная страница статья 01:22:00 Добавление возможности загружать фотографию к статье и ее масштабирование силами PHP 01:35:00 Удаление файлов фотографий с диска в случае удаления статьи 01:40:00 Возможность поменять фотографию у статьи через редактирование