Про капчу действительно писано, правда только под один тип, плюс не рылся еще на тему "как".Вот здесь про это пишут
*** скрытое содержание ***
Но очень зачетный материал, рекомендую к прочтению кто пользует спамит - описаны полезные приблуды.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Про капчу действительно писано, правда только под один тип, плюс не рылся еще на тему "как".Вот здесь про это пишут
*** скрытое содержание ***
Я щас своей лицензией не пользуюсь , кому интересно в личку.отдам в аренду.
Вот написал свой my_function, чтобы текст разный выбирался, но столкнулся с такой проблемой. В таблице с потоками в поле http теперь никогда адрес гесты не пишется - то •last_url•, то not yet. При простом или рандомном спаме такого не было. Спамится там вобще или нет, не пойму. Никто не сталкивался с такой проблемой?Можно ли задавать много вариантов текста?
<?php
function my_function($url="",$sp_data="")
{
$krp='/home/aaaa/public_html/aaaa';
$krns=file($krp."files/nicks.txt");
$krnick=trim($krns[rand(0,count($krns)-1)]);
$krms=file($krp."files/messages.txt");
$krmls=file($krp."files/email.txt");
$kremail=trim($krmls[rand(0,count($krmls)-1)]);
$krurls=file($krp."files/urls.txt");
$krurl=trim($krurls[rand(0,count($krurls)-1)]);
$krmts=file($krp."files/mymts.txt"); // файл с текстом
$krmti=rand(0,count($krmts)-2);
$krmt1=trim($krmts[$krmti]);
$krmt2=trim($krmts[rand($krmt1+1,count($krmts)-1)]);
while(($krmi[0]-$krmi[1])*($krmi[2]-$krmi[1])*($krmi[0]-$krmi[2])==0){
$krmi[0]=rand(0,count($krms)-1);
$krmi[1]=rand(0,count($krms)-1);
$krmi[2]=rand(0,count($krms)-1);
}
$krm=$krmt1." ".trim($krms[$krmi[0]])." ".trim($krms[$krmi[1]])." ".trim($krms[$krmi[2]])." ".$krmt2;
$data['name']=$krnick;
$data['url']=$krurl;
$data['email']=$kremail;
$data['message']=$krm;
unset($url,$sp_data);
return $data;
}
if(isset($_GET['krdebug']) && ($_GET['krdebug']==1)){
$TTTT=my_function('','');
var_dump($TTTT);
}
?>