![]() |
|
Web-программирование PHP, Perl, JavaScript, HTML, CGI, ASP, MySQL, etc. |
|
Опции темы
![]() |
Оценить тему
![]() |
![]() |
#1 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
пишу как умею.
ищет (1000) сообщения указанного пользователя ($id) и ставит в них минус (код "+" закомментирован) Код:
#!/usr/bin/perl -w require IO::Socket; # + post_thanks.php?do=post_thanks_add&using_ajax=1&p= # # - post_groan.php?do=post_groan_add&using_ajax=1&p= # #$id='27383'; #whiteday #$id='21379'; # white $id='14885'; #kid rock $login='LOGIN'; $pass='PASSWORD'; $host='forum.asechka.ru'; $zdata = 'vb_login_username='.$login.'&cookieuser=1&vb_login_password='.$pass.'&s=&do=login&vb_login_md5password=&vb_login_md5password_utf='; z_post('login.php?do=login',$zdata); $cookie=join('; ',@cookie); z_get("search.php?do=finduser&u=$id",$cookie); if ($buf=~/searchid=([^\r\n]*)/) { z_get("search.php?searchid=$1&pp=1000",$cookie); } while ($buf=~m%id=\"post([^\"]*)%igs) { push @tom, $1; } for(@tom){ z_get("post_groan.php?do=post_groan_add&using_ajax=1&p=$_",$cookie); # MINUS #z_get("post_thanks.php?do=post_thanks_add&using_ajax=1&p=$_",$cookie); # PLUS } sub z_get { $buf=''; my $act=shift; my $cookie=shift || ''; my $sock = IO::Socket::INET->new( PeerAddr => $host,PeerPort => 80,Proto => 'tcp',Timeout => 60 ) || warn "I encountered a problem: ",&IO::Socket::INET::errstr(); $sock->autoflush; $post = "GET /".$act." HTTP/1.1\r\n"; $post.= "Host: $host\r\n"; $post.= "Accept: */*\r\n"; $post.= "Referer: http://".$host."\r\n"; $post.= "Cookie: $cookie\r\n"; $post.= "User-Agent: Internet Explorer 6.0\r\n"; $post.= "Connection:close\r\n\r\n"; print $sock "$post" || warn "cant print in sock: ",&IO::Socket::INET::errstr(); while (<$sock>) { if (/Set-Cookie: ([^;]*)/) { push @cookie, $1; } $buf.=$_; } if ($sock) { close ($sock); } else {print "\n"} return $buf; } sub z_post{ $buf=''; my $act=shift; my $data = shift; my $cookie=shift || ''; my $sock = IO::Socket::INET->new( PeerAddr => $host,PeerPort => 80,Proto => 'tcp',Timeout => 60 ) || warn "I encountered a problem: ",&IO::Socket::INET::errstr(); $sock->autoflush; $post = "POST /".$act." HTTP/1.1\r\n"; $post.= "Host: $host\r\n"; $post.= "Accept: */*\r\n"; $post.= "Content-Type: application/x-www-form-urlencoded\r\n"; $post.= "Content-Length: ".length($data)."\r\n"; $post.= "Referer: http://".$host."\r\n"; $post.= "Cookie: $cookie\r\n"; $post.= "User-Agent: Internet Explorer 6.0\r\n"; $post.= "Connection:close\r\n\r\n$data"; print $sock "$post" || warn "cant print in sock: ",&IO::Socket::INET::errstr(); while (<$sock>) { if (/Set-Cookie: ([^;]*)/) { push @cookie, $1; } $buf.=$_; } if ($sock) { close ($sock); } else {print "\n"} return $buf; }
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! Последний раз редактировалось #define TRUE FALSE; 15.08.2007 в 01:29. |
![]() |
![]() |
#3 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
исключительно в познавательных целях)
Добавлено через 58 секунд мне бы лучше минусик поставил вместо плюса - минусы мне нравятся =)
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! Последний раз редактировалось #define TRUE FALSE; 15.08.2007 в 01:22. Причина: Добавлено сообщение |
![]() |
![]() |
#4 |
Участник
Регистрация: 06.07.2007
Сообщений: 40
ICQ: 711120 Репутация: 34
|
![]()
00090009, держи от меня минусы.
спасиб тебе за статейку)
__________________
Мы сможем сломать ![]() |
![]() |
![]() |
#7 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
Красавица WhiteDay .
Ну что же ты такое говоришь . Для меня это просто фан)
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! |
![]() |
![]() |
#10 |
Участник
Регистрация: 06.07.2007
Сообщений: 40
ICQ: 711120 Репутация: 34
|
![]()
блин у меня минусы кончились)
__________________
Мы сможем сломать ![]() |
![]() |
![]() |
#11 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
сам ты баян и неудачнеГ )
баяном по сути своей скрипт быть не может ибо самописный )
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! |
![]() |
![]() |
#13 |
Участник
Регистрация: 06.07.2007
Сообщений: 40
ICQ: 711120 Репутация: 34
|
![]()
lili, ты наверно блондинка поетому и не поняла))
__________________
Мы сможем сломать ![]() |
![]() |
![]() |
#14 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
Лили...
просто я извращенец - не обращай внимания =)
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! |
![]() |
![]() |
#15 |
Участник заблокирован
Регистрация: 07.12.2005
Сообщений: 170
Репутация: 116
|
![]() |
![]() |
![]() |
#16 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
Хватит флудить.
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! |
![]() |
![]() |
#18 |
Участник
Регистрация: 23.07.2006
Сообщений: 780
ICQ: 100955 Репутация: 637
|
![]()
__________________
White list на asechka.ru <> "Black list" на zloy.org
7dig 100 шт (95% inv) - 190 рублей 7dig 100 шт (100% vis) - 140 рублей |
![]() |
![]() |
#19 |
Участник
Регистрация: 06.04.2005
Сообщений: 126
ICQ: 202053 Репутация: 225
|
![]()
Филипусик ты чего разнервничался ?
Что такого произошло что ты так реагируешь ?
__________________
Сообщение заговорено!
Модерирование оного сообщения приведет к половому бессилию и неизлечимым венерическим заболеваниям! |
![]() |
![]() |
#21 |
Участник
Регистрация: 27.12.2002
Сообщений: 2,065
Репутация: 3535
|
![]()
LILI, мне так нравятся блондинки, давай мы вместе подрыгаемся и я тебе наставлю +, а еще у тебя такой красивый ник :-[
__________________
Все-таки, количество феерических му-да-ков в интернете растет как на дрожжах. Безнаказанность пердежа в любом месте, где есть форма для ввода текста, полностью срывает у народа стоп-краны. Те же люди в ситуации, когда они хоть какой-то репутацией рискуют, ведут себя совершенно иначе. © Лебедев |
![]() |
![]() |
#22 |
Участник
Регистрация: 06.07.2007
Сообщений: 40
ICQ: 711120 Репутация: 34
|
![]()
lili, не лучше давай со мной )))) я от блондинок без ума)):-[
__________________
Мы сможем сломать ![]() |
![]() |
![]() |
#24 |
Участник
Регистрация: 06.07.2007
Сообщений: 40
ICQ: 711120 Репутация: 34
|
![]()
Ka$ta, будет снимать программу "смешные и голые"
p.s. у меня минусы кончились требуется заправка)
__________________
Мы сможем сломать ![]() |
![]() |