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


         

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


Предисловие
Предисловие - 2
Чего хочет программист от своей профессии
Временные затраты
О чем эта книга
Общая структура книги
Общая структура книги - 2
Протоколы передачи данных
Протоколы передачи данных - 2
Семейство TCP/IP

Семейство TCP/IP - 2
Адресация с Сети
IP-адрес
IP-адрес - 2
Доменное имя
Доменное имя - 2
Доменное имя - 3
Порт
Порт - 2
Терминология

Сервер
Узел
Порт
Сетевой демон
Провайдер
Хост
Виртуальный хост
Хостинг-провайдер (хостер)
Хостинг
Сайт

Страница (или HTML-страница)
Web-программирование
World Wide Web и URL
Протокол
Имя хоста
Порт
Путь к странице
Конструкции языка
Конструкции языка - 2
Конструкции языка - 3

Конструкции языка - 4
Конструкции языка - 5
Конструкции языка - 6
Конструкции языка - 7
Конструкции языка - 8
Конструкции языка - 9
Конструкции языка - 10
Конструкции языка - 11
Конструкции языка - 12
Конструкции языка - 13

Конструкции языка - 14
Конструкции языка - 15
Интерфейс CGI
Что такое CGI?
Секреты URL
Заголовки и метод GET
GET
POST
Content-type
User-Agent

Referer
Content-length
Cookie
Accept
Эмуляция браузера через telnet
Метод POST
Кодировки и форматы данных
Кодировки и форматы данных - 2
Что такое формы и для чего они нужны
Передача параметров "вручную"

Использование формы
Абсолютный и относительный путь к сценарию
Метод POST и формы
CGI изнутри
CGI изнутри - 2
Заголовки ответа
Заголовок кода ответа
Content-type
Pragma
Location

Set-cookie
Date
Server
Пример CGI-сценария
Пример CGI-сценария - 2
Пример CGI-сценария - 3
Переменные окружения
HTTP_ACCEPT
HTTP_REFERER
HTTP_USER_AGENT

HTTP_HOST
SERVER_PORT
REMOTE_ADDR
REMOTE_PORT
SCRIPT_NAME
REQUEST_METHOD
QUERY_STRING
CONTENT_LENGTH
Передача параметров методом GET
Передача параметров методом GET - 2

Передача параметров методом POST
Передача параметров методом POST - 2
Передача параметров методом POST - 3
Расшифровка URL-кодированных данных
Расшифровка URL-кодированных данных - 2
Расшифровка URL-кодированных данных - 3
Расшифровка URL-кодированных данных - 4
Расшифровка URL-кодированных данных - 5
Расшифровка URL-кодированных данных - 6
Текстовое поле (text)

Поле ввода пароля (password)
Скрытое текстовое поле (hidden)
Скрытое текстовое поле (hidden) - 2
Независимый переключатель (checkbox)
Зависимый переключатель (radio)
Кнопка отправки формы (submit)
Кнопка сброса формы (reset)
для отправки формы (image)
Тэг textarea— многострочное поле ввода текста
Тэг select— список

Списки множественного выбора (multiple)
Формат данных
Формат данных - 2
Тэг загрузки файла (file)
Установка Cookie
Name
Value
Expires
Domain
Path

Secure
Получение Cookies из браузера
Пример программы для работы с Cookies
Пример программы для работы с Cookies - 2
Пример программы для работы с Cookies - 3
Этап первый: установка
Этап второй: настройка файла конфигурации Apache
Этап второй: настройка файла конфигурации Apache - 2
Этап второй: настройка файла конфигурации Apache - 3
Этап второй: настройка файла конфигурации Apache - 4

Этап третий: тестирование Apache
Проверка html
Проверка SSI
Проверка CGI
Установка PHP и MySQL
Характеристика языка PHP
Переменные, константы, выражения
Типы переменных
Integer
Double

String
Array
Object
Логические переменные
Логические переменные - 2
Действия с переменными
Присвоение значения
Проверка существования
Уничтожение
Определение типа переменной



TCP-IP крупным планом - перейти
Уровни - перейти
Ethernet и IEEE 802 инкапсуляция - перейти
IP заголовок - перейти
Протоколы определения адреса: ARP и RARP - перейти
Формат пакета RARP - перейти
Инкапсуляция ICMP в IP датаграммы - перейти
Программа Ping - перейти

Функционирование программы Traceroute - перейти
Действия, выполняемые IP уровнем - перейти
Динамическая маршрутизация - перейти
UDP инкапсуляция - перейти
Широковещательные запросы - перейти
Инкапсуляция IGMP сообщения в IP датаграмму - перейти
Основы DNS - перейти