проверка ошибок, чтобы убедиться, что поле не пустое? - PullRequest
0 голосов
/ 07 июня 2010

На моем сайте есть каталог для подписчиков.В настоящее время функция проверки ошибок просто просматривает форму $ _POST, чтобы увидеть if (!empty($userRealName)), а затем позволяет члену появиться в списке.

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

Итак, ясно, что это проходит сквозь мои простые !empty() проверять.Куда мне обратиться отсюда, чтобы заставить пользователей, которым необходимо указать имя в каталоге?

1 Ответ

3 голосов
/ 07 июня 2010

Используйте trim , чтобы удалить пустые символы в начале и конце строки. Также попробуйте указать, какие символы разрешены в поле, например, с помощью preg_match или filter_var .

...