Archive for Март, 2008

Создание группы флажков в HTML

Вы не просто не должны устанавливать одинаковые имена для нескольких флажков, как это делается с переключателями — так поступать категорически запрещено. Флажки всегда должны именоваться уникальным образом, чтобы избежать потенциальных ошибок, которые трудно обнаружить.
Листинг 4.4.
Американский футбол<ВВ>
Фут0ол<ЕЯ>
X0KKeu

Beuc6on<3R> (more…)

Tags: , ,

Related posts

Многострочные текстовые поля

В начале этого раздела рассматривались текстовые поля. Однако вспомните, что, говоря об элементе, представляющем текстовое поле, упоминалось, что оно позволяет вводить только одну строку текста. Чтобы дать возможность вводить множество строк, нужно использовать элемент . Между этими двумя дескрипторами помещается любое значение по умолчанию. В листинге 4.7 создается текстовое поле с текстом по умолчанию Это моя текстовая область.
Листинг 4.7. Использование элемента

HTML-формы помимо того, что представляют пользователям возможность ввода данных для отправки на сервер, также позволяют отправлять нередактируемые данные. Это делается с помощью скрытых значений формы. Такие значения создаются путем установки значения атрибута TEXT дескриптора равным HIDDEN. В отличие от всех прочих элементов, описанных в этом разделе, скрытые (hidden) элементы формы (как это следует из самого их названия) никогда не отображаются в браузере клиента — они только передаются на сервер при отправке формы. Скрытые элементы формы очень часто используются при взаимодействии со сценариями (как будет показано далее в настоящей главе и в остальной части книги). Атрибуты скрытого элемента — NAME и VALUE — представляют, соответственно, его имя и значение. Это проиллюстрировано в листинге 4.8, в котором скрытому элементу формы с именем myvalue присваивается значение foo.

Tags: , ,

Related posts

Простой пример системы шаблонов

Истинная система шаблонов нужна в ситуациях, при которых возникает реальная необходимость разделения логики представления и логики приложения. Хотя далее в настоящей главе еще будет говориться о профессиональной системе шаблонов Smarty, написанной на РНР, это мало поможет вам. если вы еще не знакомы с идеей, которая лежит в основе. Чтобы помочь вам разобраться в том, как работает система шаблонов, автор иродемош грируеч свою собственную систему шаблоном, догорая называется QuickTemplate. (more…)

Tags: , ,

Related posts

Сеансы РНР

Одним из наиболее полезных применений cookie-наборов является возможность создания сеансов, которые в действительности позволяют преодолеть отсутствие поддержки состояния протокола HTTP. При работе с сеансами в РНР есть возможность сохранять переменные (включая массивы и классы) между запусками сценариев и вызывать их позднее. Для функционирования такой системы Web-сервер должен иметь возможность отличать один браузер от другого, и в этом заключается роль cookie-наборов. В отличие от предыдущего примера, в котором используются cookie-наборы для определения имени посетителя, сеансы не сохраняют какой-либо значащей информации на машине клиента. По аналогии с (more…)

Tags: , ,

Related posts

Резюме

В этой главе представлен большой обьем материала. Изучены методы работы с “магическими” кавычками, в зависимости от доступности этого режима. Рассмотрено кодирование и преобразование переменных. Изучены методы создания сценариев для проверки форм. Если вы хорошо поняли все, что изложено в этой главе, вы преуспели на пути написания профессионального PHP-кода. Если все еще остались проблемы (особенно в отношении (more…)

Tags: , ,

Related posts

Массив Sprotected

Когда функция validate!) вызывается, ее первая задача — убедиться, что переменная $input действительно является массивом. На следующем шаге функция определяет, какие поля нужно проверять. Определив это, функция ищет правильный (по контрольной сумме) элемент protected^list в массиве Sinput. Если этот элемент найден и соответствует своей MDir-подписи, массив реконструируется с использованием функции unserialize (). В случае, если элемент protected_list не содержится в данных формы, для динамического создания массива используется простое стандартное выражение по правилам, рассмотренным ранее. В (more…)

Tags: , ,

Related posts

Строки и региональные стандарты

Поскольку люди живут в разных странах, часто бывает необходимо форматировать строки в соответствии с различными настройками. Пример этого был приведен в предыдущем разделе, но поддержка такого типа функциональности является намного более универсальной. Многие операционные системы, под управлением которых функционирует РНР, предоставляют множество возможностей автоматического и прозрачного управления локальными настройками строковых значений. (more…)

Tags: , ,

Related posts

Форматирование денежных значений

Функция money_f ormat [) может использоваться для форматирования числовых значений в денежном выражении для данного регионального стандарта. Функция принимает два параметра:
money_format (Sformat, Snumber)
Параметр Snumber содержит числовое значение с плавающей точкой, которое должно быть форматировано, а параметр Sformat — строку, задающую правила форматирования, которым должна следовать функция money_f ormat [), Строка формата содержит следующие (more…)

Tags: , ,

Related posts


Купи очила с поляризация онлайн.