САМОУЧИТЕЛЬ PHP 4


         

САМОУЧИТЕЛЬ PHP 4

Загрузка файлов на сервер
Multipart-формы
Тэг выбора файла
Закачка файлов и безопасность
Поддержка закачки в PHP
Простые имена полей закачки
Пример: фотоальбом
Пример: фотоальбом - 2
Сложные имена полей

Проблемы со сложными именами
Модульность программы. Написание "библиотекаря"
Наши требования
Библиотекарь
Библиотекарь - 2
Библиотекарь - 3
Библиотекарь - 4
Библиотекарь - 5
Работа с библиотекарем
Автоматическое подключение библиотекаря

Способ первый: использование auto_prepend_file
Способ второй: установка обработчика Apache
Обработчики Apache
Обработчики Apache - 2
Обработчики Apache - 3
Обработчики Apache - 4
Обработчики Apache - 5
Перехват обращений к несуществующим страницам
Связывание PHP с другим расширением
Решение проблемы зацикливания обработчика

Код и шаблон страницы
Идеология
Идеология - 2
Двухуровневая схема
Шаблон страницы
Генератор данных
Генератор данных - 2
Взаимодействие генератора данных и шаблона
Недостатки
Недостатки - 2

Трехуровневая схема
Шаблон страницы
Диаграммы двухуровневой и трехуровневой моделей
Интерфейс
Ядро
Проверка корректности входных данных
Шаблонизатор
Традиционное построение страниц
Сложность перестановки блоков
"Расщепление" шаблона

Сложность смены шаблона у части страниц
Что такое шаблонизатор?
Описание шаблонизатора
Вставка страниц в единый шаблон
Множественность блоков
Множественность блоков - 2
Наследование блоков
Наследование блоков - 2
Автоматическая генерация названий
Поддержка механизма поиска включаемых файлов

Фильтры блоков
Поддержка трехуровневой схемы разработки сценариев
Обработчик Apache для шаблонизатора
Главный модуль шаблонизатора
Главный модуль шаблонизатора - 2
Главный модуль шаблонизатора - 3
Главный модуль шаблонизатора - 4
Главный модуль шаблонизатора - 5
Главный модуль шаблонизатора - 6
Стек буферов

Проблемы с отладкой
Объектно-ориентированное программирование на PHP
Классы и объекты
Свойства объекта
Методы
Класс таблицы MySQL
Класс таблицы MySQL - 2
Доступ объекта к своим свойствам
Инициализация объекта. Конструкторы
Деструктор

Наследование
Наследование - 2
Полиморфизм
Полиморфизм - 2
Полноценный класс таблицы MySQL
Полноценный класс таблицы MySQL - 2
Полноценный класс таблицы MySQL - 3
Полноценный класс таблицы MySQL - 4
Полноценный класс таблицы MySQL - 5
Полноценный класс таблицы MySQL - 6

Полноценный класс таблицы MySQL - 7
Полноценный класс таблицы MySQL - 8
Полноценный класс таблицы MySQL - 9
Полноценный класс таблицы MySQL - 10
Полноценный класс таблицы MySQL - 11
Полноценный класс таблицы MySQL - 12
Копирование объектов
Ссылки и интерфейсы
Ссылки и интерфейсы - 2
Возврат ссылки на объект

Возврат интерфейса
Возврат интерфейса - 2
Возврат интерфейса - 3
Возврат интерфейса - 4
Почтовые шаблоны
Мини-шаблонизатор
Мини-шаблонизатор - 2
Отправка и перекодирование писем
Отправка и перекодирование писем - 2
Отправка и перекодирование писем - 3

Отправка и перекодирование писем - 4
Пример
Пример - 2
Файл конфигурации PHP php.ini
Файл конфигурации PHP php.ini - 2
Файл конфигурации PHP php.ini - 3
Файл конфигурации PHP php.ini - 4
Файл конфигурации PHP php.ini - 5
Файл конфигурации PHP php.ini - 6
Файл конфигурации PHP php.ini - 7

Файл конфигурации PHP php.ini - 8
Файл конфигурации PHP php.ini - 9
Файл конфигурации PHP php.ini - 10
Файл конфигурации PHP php.ini - 11
Файл конфигурации PHP php.ini - 12
Файл конфигурации PHP php.ini - 13
Файл конфигурации Apache httpd.conf
Файл конфигурации Apache httpd.conf - 2
Файл конфигурации Apache httpd.conf - 3
Файл конфигурации Apache httpd.conf - 4

Файл конфигурации Apache httpd.conf - 5
Файл конфигурации Apache httpd.conf - 6
Файл конфигурации Apache httpd.conf - 7
Файл конфигурации Apache httpd.conf - 8
Файл конфигурации Apache httpd.conf - 9
Файл конфигурации Apache httpd.conf - 10
Файл конфигурации Apache httpd.conf - 11
Файл конфигурации Apache httpd.conf - 12
Файл конфигурации Apache httpd.conf - 13
Файл конфигурации Apache httpd.conf - 14

Файл конфигурации Apache httpd.conf - 15
Файл конфигурации Apache httpd.conf - 16
Файл конфигурации Apache httpd.conf - 17
Файл конфигурации Apache httpd.conf - 18
Файл конфигурации Apache httpd.conf - 19
Файл конфигурации Apache httpd.conf - 20
Файл конфигурации Apache httpd.conf - 21
Файл конфигурации Apache httpd.conf - 22
Файл конфигурации Apache httpd.conf - 23
Файл конфигурации Apache httpd.conf - 24

Файл конфигурации Apache httpd.conf - 25
Файл конфигурации Apache httpd.conf - 26
Файл конфигурации Apache httpd.conf - 27
Файл конфигурации Apache httpd.conf - 28
Содержание