PHP
Компьютерная литература
Практикум
  • формат pdf
  • размер 1,42 МБ
  • добавлен 13 декабря 2016 г.
Одиночкина С.В. Основы разработки приложений на PHP
Практикум. – СПб: Университет ИТМО, 2016. – 66 с.
Основной целью пособия является изучение базовых подходов к реализации серверной части web-приложения. Данный курс позволит изучить основные возможности использования языка PHP, обеспечить взаимодействие с данными, а также реализовать формирование динамического контента web-приложения.
Предназначено для подготовки бакалавров по направлению «11.03.02 Инфокоммуникационные технологии и системы связи» по бакалаврским программам: «Инфокоммуникационные системы» и «Облачные технологии».
Содержание
Введение
Настройка инструментальной среды
Первая программа на PHP
Простейшие программы на PHP
Создание статической основы web-страниц
Создание базы данных MySQL
Создание БД «MySiteDB»
Создание пользователя admin
Создание таблицы notes
Создание таблицы comments
Создание таблицы authors
Создание межтабличных связей
Заполнение таблиц
Файл подключения базы данных
Простой вывод данных. Страницы default.php и comments.php
Вывод данных из базы на страницу
Обмен данными между серверными страницами
Ввод и обработка данных (элементы HTML-форм)
Отправка почты
Страница для добавления заметок
Обработка HTML-переключателей
Обработка HTML-флагов
Модификация данных
Страница для редактирования заметок
Создание страницы удаления заметок
Работа с заметками
Работа со страницей default.php
Работа с комментариями к заметкам
Страница статистики inform.php
Общее количество заметок и общее количество комментариев
Подсчет количества заметок и комментариев за последний месяц
Последняя добавленная заметка
Самая комментируемая заметка
Размещение данных на странице
Реализация поиска по сайту
Реализация поиска по сайту
Обработка строки поиска
Работа с файлами
Вывод списка файлов
Загрузка файлов на сервер
Удаление файла с сервера
Работа с содержимым файла
Основы разграничения прав доступа
Литература
Приложения:
Схема сайта «MyTravelNotes»
Схема базы данных «MySiteDB»
Структура таблиц базы данных