
- •1 Вопрос. Управление и организация
- •1. Управление с обратной связью
- •2 Вопрос. Информационные системы управления
- •3 Вопрос. Место и понятия автоматизированной системы управления (асу)
- •4 Вопрос. Асод и асу
- •5 Вопрос. Композиция и декомпозиция асу
- •6 Вопрос. Эволюция функциональной части системы.
- •1 Вопрос. Системы со знанием
- •2 Вопрос. Модель системы сознания
- •3 Вопрос. Система «наука»
- •4 Вопрос. Система «Школа»
- •5 Вопрос. Знания в категориальном аппарате науки (кан).
- •6 Вопрос. Измерение знаний
- •1 Вопрос. Структура органов соц защиты.
- •2 Вопрос. Централизованная и распределительная обработка данных (од)
- •3 Вопрос. Компьютерные справочные правовые системы (спс).
- •Осн способы поиска:
- •4 Вопрос. Работа со списками
- •5 Вопрос. Работа с текстом док-та
- •6 Вопрос. Применение информационных систем
- •1 Вопрос. Понятие ит
- •2 Вопрос. Детальность описания технологических процессов
- •3 Вопрос. Этапы описания автоматического действия (ад)
- •4 Вопрос. Создатели универсального автомата.
- •Тема: организация ресурсов сети
- •1 Вопрос. Сети и их архитектура
- •2 Вопрос. Основные отличия сетевых архитектур
- •3 Вопрос. Методы связи абонентов узлов сети
- •4 Вопрос. Физическая адресация узлов сети
- •5 Вопрос. Логическая адресация узлов сети
- •1 Вопрос. Представление информации в глобальной сети
- •2 Вопрос. Средства создания динамических гипертекстовых документов
- •Тема: общий шлюзовый интерфейс
- •1 Вопрос. Механизм работы динамических документов
- •2 Вопрос. Общий шлюзовый интерфейс - cgi
- •3 Вопрос. Механизм исполнения сценария общим шлюзовым интерфейсом
- •4 Вопрос. Метод get
- •5 Вопрос. Метод post
- •6 Вопрос. Php и cgi
- •Тема: типы данных и переменные
- •1 Вопрос. Формат сценария php
- •2 Вопрос. Оператор вывода данных
- •3 Вопрос. Комментарии в сценариях
- •4 Вопрос. Типы данных php
- •5 Вопрос. Переменные
- •6 Вопрос. Отображение значений переменных
- •Var_dump(список переменной)
- •7 Вопрос. Динамические переменные
- •8 Вопрос. Область видимости переменной
- •9 Вопрос. Проверка существования переменных и их типов
- •Тип переменной проверяется ф-циями
- •Тема: операторы языка php
- •1 Вопрос. Константы
- •2 Вопрос. Глобальные предопределенные переменные
- •3 Вопрос. Операторы
- •Арифметические операторы
- •Дополнительные операторы присваивания
- •Операторы сравнения
- •Логические операторы
- •Побитовые операторы
- •4 Вопрос. Оператор условного перехода (оуп)
- •5 Вопрос. Операторы цикла (оц)
- •Тема: работа с массивами
- •1 Вопрос. Создание массива
- •2 Вопрос. Многомерные массивы
- •3 Вопрос. Операции над массивами
- •Копирование массива
- •Тема: получение данных из форм клиента
- •1 Вопрос. Формы
- •2 Вопрос. Элементы пользовательсткого интерфейса
- •3 Вопрос. Текстовая область
- •4 Вопрос. Раскрывающийся список
- •5 Вопрос. Применение форм
- •Тема: механизмы передачи данных
- •1 Вопрос. Механизм cokie
- •2 Вопрос. Сеансы php
- •Тема: работа с файлами
- •1 Вопрос. Файлы
- •2 Вопрос. Работа с папками
- •3 Вопрос Функции работы с файлами
- •4 Вопрос. Обработка текстовых файлов
- •Тема: работа с базами данных
- •1 Вопрос. Общие сведения о базах данных
- •2 Вопрос. Установка расширений php
- •3 Вопрос. Принципы работы с субд
- •4 Вопрос. Установка субд my sql.
- •5 Вопрос поддержка программного средства
- •6 Вопрос. Работа с субд
- •7 Вопрос стандартные базы субд my sql
- •8 Вопрос Средства php для работы с субд
- •Тема: технологии защиты информации
- •2 Вопрос. Основные алгоритмы шифрования.
- •3 Вопрос. Цифровые подписи
- •4 Вопрос. Надежность ключа
Тема: получение данных из форм клиента
1 Вопрос. Формы
ФОРМЫ – это осн средство передачи данных от пользователя к серверу. Для этого не обязательно использование сценариев. Сценарий применяется для обработки полученных данных.
Создается контейнерный тег(метка, оператор):
<FORM[Список атрибутов формы]>
Элементы пользовательского интерфейса
</FORM>
Элементы пользовательского интерфейса организуют сеанс передачи данных серверу:
<input>
<select>
<Textarea>
В список атрибутов входит тег action=”Адрес сервера” он указывает адрес сервера. Он явл обязательным, т.к если его не задать, то не понятно куда отправлять данные, на какой сервер.
<FORM ACTION=”/cgi-bin/”>
В сеансе будет задействована первая свободная программа указанной папки.
<FORM ACTION=”WWW.SER.RU/My.PHP”>
Обращение к почтовому серверу <FORM ACTION=mailto:cat@ser.ru>
В списке атрибутов очередной атрибут – метод: Methad указывает на метод передачи данных
Methad=GET
Methad=POST
В списке атрибутов разделителем явл символ амперсант
enctype (энкрипшин тайп) Создает метод кодирование данных
enctype=application/x-www-form-urlencode b
enctype=multipart/form-date
enctype=”text/plain”
name=”имя формы”
target=имя окна или рамки в которых строится форма
target=_parent (родительское окно)
_blank (чистое окно)
_self (в самом себе)
Пример построения формы HTML документа:
<!DOCTYPE html>
<html>
<heard>
<Title> ФОРМА
</title>
</heard>
<body
29/02/2012
<!DOCTYPE html>
<!- - Пример формы- - >
<HEAD>
<TITLE>ФОРМА
</TITLE>
Пример формы html документа
<HR>
</HEAD>
<BODY BGCOLOR=#E0E0E0>
<H2>Отправьте сообщение
</H2>
<FORM ACTION=http:///www.MyServer.ru/MyPade.PHP
METHOD=”POST”
ENCTYPE=”TEXT/PLAIN”>
Ваш E-mail:
<INPUT TYPE=”TEXT” NAME=”От кого” VALUE=”_” SEZE=40>
<P>СООБЩЕНИЕ:<BR>
<TEXTAREA name=”text” cols=40 rows=10>
ПРИВЕТ ОТ ВАШЕГО ЧИТАТЕЛЯ
</TEXTAREA>
<P>
<INPUT TYPE=”RESET”> //Кн.сброс
<INPUT TYPE=”SUBMIT” name=”отправить” VALUE=”отправить”>
</FORM>
</BODY>
</HTML>
Cols -колонка
Rows -строка
Данные элемента формы можно отправить сценарию сервера или отправить по электронной почте.
Пример Описание формы для отправки данных по электронной почте (кусочек формы):
<FORM ACTION=”mailto:xxx@yyy.ru”?
SUBJECT=”ВОПРОС” METHOD=”POST”
ENCRIPT=”TEXT/PLAIN”>
Если форма отправляет данные на сервер, то она должна иметь кнопку передачи SUBMIT в теге форма. Обязательно указывать адрес получателя - атрибут ACTION.
2 Вопрос. Элементы пользовательсткого интерфейса
INPUT – создает поля ввода данных, кнопки и переключатели.
Атрибут TYPE может принимать разные значения:
Если значения TEXT то создается текстовое поле ввода
MAXLENGTH – максимальная длина, может быть не ограничена
Size – ширина поля
VALU – текст по умолчанию
Если CHECKBOX – объявляет тригерную кнопку, она м.б включенной CHECHED
Если RADIO - Селективная кнопка
File - Создает текстовое поле ввода с кнопкой ОБЗОР, открывающий доступ к файловой системы машины
Атрибут PASSWORD Вводимый текс будет скрываться звездочками. Доп атрибуты: MAXLENGTH, SIZE, VALUE
Атрибут BUTTON - Может иметь значение VALUE – это значение помещается как надпись на кнопку.
Атрибут SUBMIT - создает кнопку на форме которая отправляет данные на сервер. Доп атрибуты: VALUE – объявляет текст помещаемый на кнопку. По умолчанию на кнопку выводится фраза ПЕРЕДАЧА ЗАПРОСА.
Атрибут IMAGE (изображение) – интерфейсный элемент изображение превращает в кнопку SUBMIT.
RESET – формирует кнопку сброс восстанавливающая данные формы принятые по умолчанию
HIDDEN – невидимый элемент. Атрибут VALUE без изменения пользователя передается серверу
Атрибут NAME –определяет имя элемента.
DISABLED - Недоступность элемента пользователя
Accesskey – определяет клавишу быстрого доступа к элементам интерфейса работающую совместно с модификатором Alt
<INPUT TYPE=”TEXT” MAXLENGTH=”значение” SIZE=”значение” VALUE=”Содержание”>
CHECKBOX= VALUE=”значение” CHECHED
RADIO= VALUE=”значение” CHECHED
File MAXLENGTH=”значение” SIZE=”значение” VALUE=”Содержание”
<INPUT PASSWORD
BUTTON
SUBMIT
IMAGE SRC=”СпецификацияGIF”
RESET
HIDDEN
NAME
DISABLED
Accesskey
<INPUT TIPE=” BUTTON” VALUE=”OK” ACCESSKEY=”Y”>;
TABINDEX=1…N
Каждый интерфейсный элемент пользовательского интерфейса м.б протрассирован на форме с помощью параметра TABINDEX- организует переход к интерфейсному элементу формы при нажатии TAB
Примеры элементов управления:
Элемент |
Пример |
|
Поле ввода
|
<INPUT TYPE=”TEXT” VALUE=”Привет!”> |
|
Тригерная кнопка |
<INPUT TYPE=”CHECKBOX” VALUE= ”Я согласен” CHECKED> |
|
Селективная кнопка |
<INPUT TYPE=”RADIO” VALUE=”Да” CHECKED> |
|
Выбор файла |
<INPUT TYPE=”FILE”> |
Поле с файловой строкой |
Ввод поля |
<INPUT TYPE=”PASSWORD”> |
|
Кнопка |
<INPUT TYPE=”BUTTON” VALUE=”Щелкни здесь”> |
|
Кнопка передачи данных |
<INPUT TYPE=”SUBMIT”> |
|
<INPUT T TYPE=” SUBMIT” VALUE=”Купить”> |
|
|
Графическая кнопка |
<INPUT TYPE=”IMAGE” SRG= ”MyF1.GIF”> |
Любое изображение |
Кнопки отмены |
<INPUT TYPE=”RESET”> |
|
<INPUT TYPE=”RESET” VALUE=”Отмена”> |
|