SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Антиспам скрипт

nullsoft

Active member
Значи днес намерих този скрипт да се отърва от тъпите спамери


break;
case "post":

//myhack - Prevent Anonymous User Spam
//if a URL\LINK is found in link, then dont let annonymous user post.
$myhack_comment = $_POST['com_text'];
$myhack_title = $_POST['com_title'];
//checking if poster is anonymous
if (!is_object($xoopsUser)) {
if (preg_match("/http/",$myhack_comment) || preg_match("/www/",$myhack_comment) || preg_match("/href/",$myhack_comment) || preg_match("/http/",$myhack_title) || preg_match("/www/",$myhack_title)) {
echo "Dont Spam Bitch!!!!!";
exit();
}
else {
}
}
//end of myhack


$doimage = 1;
$comment_handler =& xoops_gethandler('comment');
$add_userpost = false;
$call_approvefunc = false;
$call_updatefunc = false;

Когато някой се опита да спами излиза този текст "Dont Spam Bitch!!!!!" как мога да го направя след като покажи тоя текст след 2 или 3 секунди даго прехвърли към главната страница ?
 
Re: Антиспам скрипт

...........
if (!is_object($xoopsUser)) {
if (preg_match("/http/",$myhack_comment) || preg_match("/www/",$myhack_comment) || preg_match("/href/",$myhack_comment) || preg_match("/http/",$myhack_title) || preg_match("/www/",$myhack_title)) {
echo "Dont Spam Bitch!!!!!";
echo "<meta http-equiv=\"refresh\" content=\"2;url=http://www.tvoiatsite.com\">";
exit();
}
else {
}
}
...............
 

Горе