Введение в CGI


Введение в CGI

Введение
HyperText Transfer Protocol
Общая структура сообщений
Методы доступа
Метод GET
Метод HEAD
Метод POST

Метод PUT
Оптимизация обменов
Виды интерфейса пользователя в Web-технологии
Спецификация Common Gateway Interface
Понятие CGI-скрипта
Типы запросов
Механизмы приема данных скриптом
Переменные окружения
Аргументы командной строки
Поток стандартного ввода

Механизм генерации отклика скриптом

Введение в CGI

Структура bash-скрипта
Стандартный поток вывода

Переменные окружения
Аргументы командной строки
Стандартный поток ввода
Типы данных и переменные
Управление потоком вычислений
If
While
For
Конвейеры
Файлы и каталоги

Введение в CGI

Структура Perl-программы
Стандартный поток вывода
Переменные окружения
Аргументы командной строки
Стандартный ввод
Типы данных и переменные
Скаляры
Одномерные массивы
Ассоциативные массивы

Указатели
Глобальные символы
Регулярные выражения (сопоставление с образцом)
Управление потоком вычислений
Оператор GOTO
Оператор while
Оператор for
Оператор foreach
Оператор if
Оператор next

Оператор last
Оператор redo
Файлы, каталоги, конвейеры, сокеты
Файлы
Каталоги
Каналы
Работа с серверами Internet. Сокеты
Отложенное исполнение. Операция eval
Библиотеки

Введение в CGI

Информация
Общая структура C-скрипта
Стандартный поток вывода
Переменные окружения

Аргументы командной строки
Стандартный поток ввода
Типы данных и переменные
Целые числа
Строки символов
Указатели
Управление потоком вычислений
Оператор if
Оператор goto
Оператор while

Оператор for
Оператор switch
Оператор break
Оператор continue
Файлы
Препроцессор
Компиляция

Введение в CGI

Элемент разметки FORM и его компоненты

FORM (mailto)
FORM (HTTP)
Метод GET
Метод POST
Кодирование
FORM (SSI)
INPUT
INPUT (text)
INPUT (password)

INPUT (hidden)
INPUT (checkbox)
INPUT (radio)
INPUT (image)
INPUT (button)
INPUT (submit)
INPUT (reset)
INPUT (file)
SELECT

OPTION
TEXTAREA
Элемент разметки FORM и его компоненты

Введение в CGI

Метод доступа GET
Запрос isindex
Запрос form-urlencoded
Передача параметров через PATH_INFO
Метод доступа POST и другие методы доступа
Чтение данных из стандартного потока ввода
Передача присоединенных файлов
Стандартные библиотеки разбора данных

Метод доступа PUT и другие способы использования CGI-скриптов
Настройки сервера для работы с CGI-скриптами
Httpd.conf
Srm.conf
Access.conf
Скрипты для обработки нестандартных методов доступа
Скрипты и Server Side Includes

Справочник по языку Ассемблера IBM PC

Интересно проследить, начиная со времени появления первых компьютеров и заканчивая сегодняшним днем, за трансформациями представлений о языке ассемблера у программистов.
Когда-то ассемблер был языком, без знания которого нельзя было заставить компьютер сделать что-либо полезное. Постепенно ситуация менялась. Появлялись более удобные средства общения с компьютером. Но, в отличие от других языков, ассемблер не умирал, более того он не мог сделать этого в принципе. Почему? В поисках ответа попытаемся понять, что такое язык ассемблера вообще.
Если коротко, то язык ассемблера — это символическое представление машинного языка.
Все процессы в машине на самом низком, аппаратном уровне приводятся в действие только командами (инструкциями) машинного языка. Отсюда понятно, что, несмотря на общее название, язык ассемблера для каждого типа компьютера свой. Это касается и внешнего вида программ, написанных на ассемблере, и идей, отражением которых этот язык является.

Об ассемблере
Директивы управления листингом
Схема команды
Структура машинной команды
Команды пересылки данных
Обзор группы арифметических команд и данных
Логические команды
Команды передачи управления
Цепочечные команды
Рунет : win32asm


Содержание раздела