Вспомогательный класс input

Этот класс предназначен для формирования данных, переданных сайту от пользователя. Однако, он умеет моментально проверять верность введенных данных и сообщать об ошибках. Реализация находится в модуле index.php Итак, класс input содержит функцию set. Она применяется для добавления новой введенной переменной и не используется вне модуля index.php Класс input имеет три поля: data, ассоциативный массив содержащий все введенный пользователем данные, state, показывающая наличие ошибки, и hints, массив всех ошибок. Основными методами являются geti и gets.

	int geti(string n, boolean c, int d);
	string gets(string n, integer min, integer max, string ex, boolean c, string d); 

Эти функции принимают некоторые ограничения на параметры и если введенное пользователем не соответствует указанным требованиям выдают ошибку в массив hints. Если такого индекса вообще нет и переменная обязательна, также выдают ошибку. Итак, эти методы принимают аргументы: n – Индекс в массиве (определяется индексом в $_GET или $_POST, для дублирующихся индексов выбирается значение из $_GET) c – Важность переменной d – Значение, возвращаемое при ошибке Помимо этого , функция gets проверяет строку на длину (от min до max) и на регулярное выражение (POSIX-типа, принимается в параметре ex).

 
projects/sitesource/ssdoc_input.txt · Последние изменения: 2006/05/10 23:34 От myaut
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki