Обязательное для заполнение поле

Проверка на наличие данных в определенном поле требуется достаточно час­то. Например, приложение запрашивает у пользователя его имя и отображает его. Если поле заполнено, все функционирует кор­ректно. Но что делать в том случае, если пользователь оставил текстовое поле пустым?

Проверка данных

При разработке приложений весьма важной является проверка введенных данных на корректность и отображение адекватных сообщений об ошибках вво­да при их наличии.

Приложение из одной страницы

До этого момента все рассмотренные web-приложения использовали два фай­ла — статическую HTML-страницу, содержащую описание формы для ввода данных, и скрипт-обработчик на РНР. Но большое количество web-приложений используют единственный PHP-файл, который содержит весь необходимый код.

Организация полей форм в массивы

Существует интересная возможность организации данных, введенных в раз­личные поля HTML-формы, в массивы.

Перенаправление (redirect) на другую страницу

Наряду с чтением HTTP-заголовков имеется возможность формировать свои собственные заголовки. Одним из наиболее используемых заголовков является "Location", который осуществляет перенаправление браузера на указанную страницу.

Определение типа браузера

При разработке web-приложений очень важно иметь представление о той сре­де, в которой оно будет функционировать. А эта среда включает в себя браузер, который отвечает за отображение информации на экране компьютера.

Переменные сервера

Массив $_SERVER введен, начиная с РНР 4.1.0. До этой версии использовался гло­бальный массив $HTTP_SERVER_VARS, которые внутри функций требует обяза­тельного объявления при помощи оператора global. Начиная с версии РНР 6.0, этот массив перестал поддерживаться.

Отображение данных формы

В предыдущей статьях уже рассматривался вопрос отображения данных, введенных в отдельные элементы управления. Для целей отладки web-приложения полезен скрипт, который может отобразить все введенные в форму данные.

Элемент управления кнопка

Кнопки часто используются на HTML-страницах. Кнопки отличаются от ос­тальных элементов управления тем, что они не остаются нажатыми после щелч­ка по ним. Поэтому в тот момент, когда данные посылаются скрипту-обработчи­ку, кнопка уже давным-давно находится в отжатом состоянии.

Обработка загруженного файла

Доступ к загруженным файлам осуществляется по имени. Для обработки файлов предназначен специальный суперглобальный массив $_FILES.
1 2 3 4 5 6 7 8 9 >  >>