Модуль 1. Установка и настройка PHP. Знакомство с PHP
- Установка и настройка PHP
- Настройка PHP и сервера Apache для совместной работы
- Установка PHP как модуля сервера Apache
- Проверка работы PHP
- Написание первой программы
Модуль 2. Основы языка PHP – введение
- Переменные, константы, выражения
- Типы данных, массивы, ассоциативные массивы
- Управляющие конструкции
Модуль 3. Основы языка PHP – функции и описания
- Функции и области видимости
- Стандартные функции PHP
- Функции даты и времени
- Предопределенные константы и переменные PHP
- Функции эмуляции SSI (include, require, virtual)
Модуль 4. Работа с протоколом HTTP – формы
- Протолок HTTP 1.1 – запрос, заголовки, статус сервера
- Доступ к заголовкам запроса – переменные окружения сервера
- Работа с формами – методы GET и POST
- Проверка передаваемых значений
Модуль 5. Работа с протоколом HTTP – Куки, заголовки ответа
- Сессионные и постоянные куки
- Запись и чтение куки
- Установка типа содержимого (Заголовок Content-type)
- Запрет и разрешение кэширования (заголовки Cache-Control и Expires)
- Переходы на другие страницы (Заголовок Location)
- Перезапросы страниц (Заголовок Refresh)
- Базовая аутентификация (RFC2617)
Модуль 6. Файловые операции, сессии, работа с почтой
- Функции работы с файлами
- Сессии
- Аутентификация, основанная на формах и сессиях
- Протокол SMTP
- Функции работы с почтой
Модуль 7. Основы работы с базами данных
- Общие сведения о базах данных
- Установка сервера MySQL
- Утилиты сервера MySQL
- Использование SQL
Модуль 8. Использование сервера MySQL с приложениях PHP
- Функции PHP для работы с сервером MySQL
- Выполнение эффективных запросов
- Отслеживание ошибок времени исполнения