Оружие хохлятских спамеров

pulmo

мне понравилось

Скрипт: "Кармановський фільтромил." (Переглядань: 1637)
Програмка розумно фільтрує текст, вибираючи з нього E-mail'и потрібного вигляду. Об'єм тексту може бути біля 150 000 знаків.
<?
/* Якщо Ви хочете, щоб програмка ще фільровані мила записувала у Базу Даних,
то Вам необхідно зробити таблицю наступного вигляду:
CREATE TABLE emails (
id int(11) NOT NULL auto_increment,
email varchar(200) NOT NULL,
PRIMARY KEY (id
UNIQUE KEY id (id)
);
Якщо ж Ви просто хочете фільтрувати текст з виводом мил, то можете не робити таблицю.
Просто функція зберігання у Базу Даних не буде працювати...
*/
/***************** Початок файлу filtromail.php ******************/
// Інформація для підключення до MySQL: хост підключення
$db_host = "localhost";
// Інформація для підключення до MySQL: ім'я юзера
$db_user = "mysql_user";
// Інформація для підключення до MySQL: пароль
$db_pass = "mysql_pass";
// Інформація для підключення до MySQL: ім'я Бази Даних
$db_name = "mysql_db_name";
// Підключення до БД
$db = mysql_connect("$db_host","$db_user","$db_pass");
mysql_select_db($db_name,$db);
echo "<html>
<head>
<title>Кармановський фільтромил ;)</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
</head>
<body>";
if($search1 == ""){$search1 = "@";}
/* Під закінченням я маю на увазі дещо на зразок 'mail.ru' або '.ru' */
echo "<h3>Кармановський фільтромил ;)</h3>
<form action=filtromail.php method=post>
Що шукаємо (знак тощо)? <input name=search1 value=$search1 \"size=7\"> &
закінчення: <input name=search2 value=\"$search2\" size=7><br>
Текст для фильтру:
<br>
<textarea name=text rows=4 cols=100></textarea><br>
<input type=submit value=\"Пропустити через фільтр!\">
</form>
<br><br>";
if($do == "db")
{
$explode_filtered_result = explode(";
","$filtered_result");
while(count($explode_filtered_result) > 0)
{
$temp_value = array_pop($explode_filtered_result);
$insert_email = mysql_query("insert into emails (email) values ('$temp_value') ");
if(!$insert_email)
{
$error = 1;
echo "<br><font color=red>Глюк при засовуванні у БД мила $temp_value.</font>";
}
}
if($error != 1){echo "<h3 align=center><font color=green>Усе тіп-топ ;)!</font></h3>";}
}
else
{
if($text != "")
{
$text = str_replace(array('\'','
','\&quot;','\"','\\','&','*','&lt;','&gt;','<','>','[',']','}','{','(',')','!','/','|',',',';','...',' - ','?',':','%','#','№',
'а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я',
'А','Б','В','Д','Е','Ё','Ж','З','И','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я' " ", $text);
$text = strtolower($text);
if($search2 != ""){$text = str_replace("$search2.", "$search2", $text);}
$text = eregi_replace(" +", " ", $text);
$explode_text = explode(" ","$text");
$explode_text = array_unique($explode_text);
while(count($explode_text) > 0)
{
$temp_value = array_shift($explode_text);
if(stristr("$temp_value","$search1") != "" and $temp_value != $search2)
{
if($search2 != ""){if(stristr("$temp_value","$search2") != ""){if($temp_value != $search2){$explode_filtered_result[] = $temp_value;}}}
else{$explode_filtered_result[] = "$temp_value";}
}
}
$filtered_result = implode(";
",$explode_filtered_result);
}
}
echo "
<br>
<form action=filtromail.php method=post>
<input type=hidden name=search1 value=\"$search1\">
<input type=hidden name=search2 value=\"$search2\">
Відфільтрований результат:
<br>
<textarea name=filtered_result rows=30 cols=50>$filtered_result</textarea><br>
<input type=hidden name=do value=\"db\">
<input type=submit value=\"Загнати у БД!\">
</form>
</body>
</html>";
?>

Werdna

охуительно.
я плакал.

otvertka07

не понимаю я хохлятский язык, ебнутый он какой-то
Оставить комментарий
Имя или ник:
Комментарий: