Обратите внимание, что в листинге 5.11 комментариями выделены "пользовательская" и проверочная части. Как уже упоминалось, одной из задач сценария проверки является отделение кода представления формы от проверочного кода. Взглянув на листинг 5.11, легко заметить, что весь код можно разделить на три отдельных файла
ТИЦ, Page rank, регион, тематику, ip адрес сервера, число страниц проиндексированных Google, количество обратных ссылок по версии Yahoo, статистика по внутренним и внешним ссылкам с главной страницы и многое другое.
Первая доступная "Биржа статей" для моего совсем не пузатого сайта была Лиекс. Раньше и сейчас модерация на ней проходит быстро и без высоких требований. Добавляй пробуй, заказы будут в зависимости от ставок и рейтинга.
Я witkom, если я в своем блоге помогу сэкономить время хоть одному человеку я буду полностью удовлетворен своей мыслью создать данный блог, все вопросы и советы пишите в комментарии, если коротко отвечу там или дам ссылку на более развернутый ответ.
В простейшем случае проверка и обработка форм — это не более чем работа с суперглобальными массивами ($_GET и $_POST). Однако для более сложных форм требуется проверка данных. Как уже говорилось, передача данных формы без соответствующей проверки — плохая и опасная практика. За исключением простейших случаев проверка форм обычно выполняется с помощью стандартных выражений, приведенных в листинге 5.6.
Рассмотрим реальный пример. В листинге 5.5 с использованием функций protect () и validate () создается чувствительная ко времени форма, которую пользователь должен отправить в течение 5 минут.
После отправки формы нужно убедиться в правильности данных, проверив все цифровые подписи. Для того чтобы это сделать, необходимо создать функцию validate ().
Для того чтобы облегчить генерацию МБ5-подписей и элементов форм, создадим вспомогательную функцию, которую будем использовать для генерации цифровых подписей в HTML-формах.
Средством для проверки данных в рассматриваемом случае является алгоритм MD5. Этот алгоритм используется для создания дайджеста сообщения (вид цифровой подписи) из переданных ему данных. Как и подпись человека, цифровая подпись, создаваемая алгоритмом MD5, уникальна для строки.