Руководство по РНР 3.0


              

Руководство по РНР 3.0



Руководство по РНР 3.0
Preface
Об этом руководстве
Что такое PHP3?
Что может делать PHP3?

Краткая История PHP
HTTP-аутификация средствами PHP
Пример 2-1. Пример HTTP аутификации
Создание GIF-файлов с помощью PHP
Пример 2-2. Создание GIF-файлов с помощью PHP
Поддержка file upload
Пример 2-3. Форма загрузки файла
Поддержка HTTP cookie
Поддержка баз данных
Регулярные выражения

Пример регулярных выражений
Обработка ошибок
Глава 3. Установка
Инструкции по быстрой установке (версия модуля Apache):
Конфигурация:
Adabas D
dBase
filePro
mSQL
MySQL

iODBC
OpenLink ODBC
Oracle
PostgreSQL
Solid
Sybase
Sybase-CT
Velocis
A custom ODBC library
Unified ODBC

LDAP
--enable-sysvsem
--enable-sysvshm
--with-xml
--enable-maintainer-mode
--with-system-regex
--with-config-file-path
--with-exec-dir
--disable-debug
--enable-safe-mode

--enable-track-vars
--enable-magic-quotes
--enable-debugger
--enable-discard-path
--enable-bcmath
--enable-force-cgi-redirect
--disable-short-tags
--enable-url-includes
--disable-syntax-hl
CPPFLAGS и LDFLAGS

VPATH
Руководство по установке PHP3 для Windows
Изменение конфигурации для PHP3:
Основные шаги установки:
Windows 95/98/NT и PWS/IIS 3:
Windows NT и IIS 4
Windows 9x/NT и Apache 1.3.x
Omni HTTPd 2.0b1 для Windows
Таблица 3-1. Модули PHP
Читайте FAQ:

Сообщения об ошибках:
Другие проблемы:
Безопасность
Файл php3.ini
Основные директивы конфигурации
Таблица 4-1. Уровни сообщений об ошибках
Пример 4-1. UNIX include_path
Пример 4-2. Windows include_path
Директивы Конфигурации Почты
Директивы Конфигурации Safe Mode

Debugger Configuration Directives
Директивы Загрузки Расширений(Extension Loading)
Директивы конфигурации MySQL
Директивы конфигурации mSQL
Директивы конфигурации Postgres
Директивы Конфигурации Sybase
Директивы Конфигурации Sybase-CT
Директивы Конфигурации BC Math
Директивы Конфигурации Возможностей Броузера
Директивы Конфигурации Унифицированных ODBC

Безопасность
Возможные атаки
Вариант 1: обслуживаются только общие(public) файлы
Вариант 2: использование --enable-force-cgi-redirect
Вариант 3: установка doc_root или user_dir
Вариант 4: PHP синтаксический анализатор вне дерева web
Модуль Apache
Пример 5-1. Способы перехода из HTML
Разделение инструкций
Типы переменных

Инициализация переменной
Инициализация Массивов
Инициализация объектов
Область Переменной
Изменяемые переменные
HTML Формы (GET и POST)
Пример 5-2. Простая переменная формы
Пример 5-3. Более сложные переменные формы
Имена переменных РИСУНКА АКТИВИЗАЦИИ
HTTP Кукисы

Пример 5-4. Пример функции SetCookie
Переменные окружения
Изменение типа
Примером автоматического преобразования...
Определение типов переменных
Приведение типа
Преобразование строк
Манипуляции с массивом
Глава 6. Элементы языка
Константа

Пример 6-1. Использование __FILE__ и __LINE__
Пример 6-2. Описание констант
Выражения
IF
ELSE
ELSEIF
Иной синтаксис для оператора IF : IF(): ... ENDIF;
WHILE
DO..WHILE
FOR

BREAK
CONTINUE
SWITCH
REQUIRE
INCLUDE
FUNCTION
Возвращение результатов
Аргументы
Передача по ссылке
Значения по умолчанию

OLD_FUNCTION
Таблица 7-1. Арифметические операторы
Операторы строк
Операторы присваивания
Бинарные Операторы (Побитовые Логические Операторы)
Пример вебклуба:
Пример вебклуба:
Пример вебклуба:
Таблица 7-3. Логические операторы
Операторы Сравнения

Таблица 7-4. Операторы Сравнения
ada_afetch
Description
ada_autocommit
Description
Содержание