parser

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

 

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

Re: Идея :)

Никита Козин 25.01.2006 07:32 / 25.01.2006 07:33

# Проверяем, была ли запостена форма, и если была,
# то передаем в класс antispam поле для проверки
^if(def $form:do){
	^if(^antispam:check[$form:body]){
		^MAIN:pSQL.void{INSERT ...}
	}
}
Собственно сам класс antispam.p:
@CLASS
antispam

@check[body]
# Прогоняем кучу разных регулярок, выполняем проверку.
^if(текст чистый){
	$result(1)
}{
	$result(0)
}
# end @check[]