parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Sanja (v.2) 13.05.2002 02:25

Т.е. я знаю, как делать, но фантазии не хватает, что сделать с этим чайником.
Я что-то пропустил, и русский язык за это время обеднел? :)

Я говорю - проверяй длину переданного значения и если оно больше N, выкидывай юзера на предыдущую страницу.

Код для проверки мыла Misha приводил:

# макрос проверяет, является ли введенная строка валидным адресом электронной почты
@is_valid_email[email]
$result(^if(def $email && ^email.match[^^\w+([.-]?\w+)+\@\w+([.-]?\w+)*\.[a-z]{2,4}^$][i]){1}{0})
#end @is_email[]
Кстати, сколько символов стоит отвести под мыло и пр.?
В БД под него отводят обычно поле VARCHAR(255), чтобы наверняка. Больше 255 символов - обрежет.
Поделитесь опытом, кому уже доводилось делать форумы.
А чего тут такого? Я вот сейчас свой на P3 переписываю...