Проверка формы на основе PHP - PullRequest
1 голос
/ 10 октября 2008

Я ищу простое в использовании, достаточно полное решение для проверки формы для php. Я помню, как один год назад использовал несколько тегов на стороне HMTL, а затем захватил OB, чтобы заменить их довольно серьезным кодом. Это немного похоже на меня, но я ДЕЙСТВИТЕЛЬНО не хочу сходить с ума с моим собственным прямо сейчас. Я использую SMARTY, поэтому все, что я использую, не должно бросать слишком много кривых шаров.

Я собираюсь проверить основы, имя, адрес, адрес электронной почты, номер кредитной карты (проверка формата в порядке) ...

1 Ответ

2 голосов
/ 10 октября 2008

Поскольку вы уже используете Smarty, возможно, вы захотите рассмотреть пакет PEAR HTML_QuickForm (на этой странице написано, что он заменяется версией v2, но он все еще в альфа-версии. V1 довольно солидный).

Пакет позволяет вам создавать и обрабатывать ваши формы в простом и понятном API, а затем имеет класс рендерера, который работает с Smarty. По сути, вы можете выложить всю свою форму в виде массива объектов, которые Smarty может затем отобразить для вас. Вы можете контролировать внешний вид с помощью CSS. HTML_QuickForm может быть настроен на проверку на стороне клиента или на стороне сервера, или на то и другое. Вы просто устанавливаете свои правила для проверки, и это просто работает. Надеюсь, это поможет.

...