САМОУЧИТЕЛЬ 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



Начало    



Книжный магазин