Теги <form> и </form> задают начало и конец формы. Начинающий форму тег <form> содержит два атрибута: action и method. Атрибут action содержит адрес URL сценария, который должен быть вызван для обработки сценария. Атрибут method указывает браузеру, какой вид HTTP запроса необходимо использовать для отправки формы; возможны значения POST и GET.
Если Вы работали с PHP, JSP, ASP или любым другим языком скриптования, Вы уже
знаете, что одна из самых замечательных особенностей этих языков - возможность
совмещать обычный HTML код с выражениями, присущими этим языкам, такими как переменные
и вызовы функций. Заменяя переменные значениями в HTML странице, с помощью этих
языков легко создавать динамические Web страницы: просто измените значения переменных,
вставленных в HTML код, и содержание страницы автоматически поменяется соответствующим
образом.
Сами регулярные выражения не являются новинкой, превнесенной PHP. В том или
ином виде они используются уже достаточно большой срок и являются очень мощным
механизмом работы со строковыми данными.
Регулярное выражение представляет из себя некий шаблон, который используется
для различных действий в зависимости от функции, использующей это регулярное
выражение. Для задания шаблона используются специальные символы.
Ниже представлена краткая таблица специальных символов и их значений.
Главная задача профессионального php-разработчика - cоздание в максимально
короткий срок программного обеспечения, полностью удовлетворяющего заказчика.
Скрипты должны делать именно то, чего от них ожидают. Самый простой пример -
форма обратной связи, которая по нажатию на кнопку при условии корректного заполнения
полей, отправляет почту или записывает данные в таблицу БД. Если она этого не
сделала - совершенно очевидно, что в программу закралась ошибка.
Данная статья не претендует на роль всеобъемлющего руководства на тему "как
сделать так, чтоб меня никто не поломал". Так не бывает. Единственная цель
этой статьи - показать некоторые используемые мной приемы для защиты веб-приложений
типа WWW-чатов, гостевых книг, веб-форумов и других приложений подобного рода.
Итак, давайте рассмотрим некоторые приемы программирования на примере некоей гостевой
книги, написанной на PHP.