Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Perl. Скрипт комментариев CommentsFSS
ТвойWeb » WebMaster класс » PHP/Perl » Perl. Скрипт комментариев CommentsFSS

Страниц (1): [1]
 

1. mok - 28 Мая, 2006 - 14:09:14 - перейти к сообщению
Протестил скрипт CommentsFSS. Работает хорошо и подходит для моих целей.
Но две проблеммы.
1) Нет защиты от флуда
2) Не контролирует длину слова. Т.е. можно набить без пробелов 500 символов, и дизайн сайта ломается.
К сожалению я не знаком с перлом, буду очень благодаре за помощь.
Фрагмент кода:
CODE:

$text2=$text;
$text2 =~ s/\s//g;
if (length($text2) == 0)
{
$errm="Вы не заполнили поле Комментарий";
&msg;
exit;
}

if (length($name) > 10){
$errm="В поле Имя не должно быть больше 10 символов.";
&msg;
exit;
}

elsif (length($text) >= 500){
$errm="В поле Комментарий не должно быть больше 500 символов.";
&msg;
exit;
}


Если не правильно вывел фрагмент, могу привести полный листинг.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.033]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33