Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.06.2009, 23:22
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от FireFenix
urldecode($string) - Decodes any %## encoding in the given string.
urlencode($string) - This function is convenient when encoding a string to be used in a query part of a URL, as a convenient way to pass variables to the next page
(с) php manual
хотел отличиться умом и сообразительностью?и текст запостил с пхп.нет ай маладэц!,нихрена не
выйшло,закодируй мне своими функциями ссылку как я
показал на примере.
|
|
|

17.06.2009, 05:40
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
простенький speed dial почти как в опере..
работает без яваскрипта
настройки в index.xhtml
скачать тут >> http://2u.ifolder.ru/12679656
|
|
|
Парсер моб. номеров телефонов с ВК |

18.06.2009, 11:18
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Парсер моб. номеров телефонов с ВК
[PERL] Парсер мобильных номеров телефонов с Вконтакте.
Код:
#!/usr/bin/perl
use strict;
use LWP::UserAgent;
use HTTP::Cookies;
#################################
my $login = 'login@mail.ru'; # Логин аккаунта ВК
my $pass = '123456789'; # Пароль аккаунта ВК
my $good = 'numbers.txt'; # Файл с напарсенными номерами телефонов
my $range = "19340000-19349999";# Диапазон ID юзеров ВК, которых парсить
#################################
my $ua = LWP::UserAgent->new(timeout => 40,
cookie_jar => HTTP::Cookies->new());
my $ans = $ua->post("http://pda.vkontakte.ru/login?pda=index&acknowledge=0",{
"email" => $login,
"pass" => $pass})->as_string;
my $i; my $cnt = 0;
my ($from,$to) = split /-/,$range;
for($i = $from; $i <= $to; $i++){
my $resp = $ua->get("http://pda.vkontakte.ru/id$i")->content;
if($resp =~ m,'tel:(\d*)',i){
++$cnt;
open my $dat,'>>'.$good;
print $dat $1."\n";
print "[+] - $1\n";
print "[numbers found: $cnt]\n";
close $dat;}
}
#(c) Gaus 2009
Последний раз редактировалось Gaus; 18.06.2009 в 11:35..
|
|
|

23.06.2009, 22:33
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
[Python] Счетчик Строк
[Python] Элементарный скрипт для подсчета строк в файлах.
Пригодится для проверки говночекеров, да и вообще так (по крайней мере мну сегодня пригодился) 
Скрипт с гуем, пэтому требует Tkinter (на windows стоит по умолчанию)
В режиме "Без дублей" файл грузится в оперативку, поэтому поаккуратнее там
Скрин:
Код:
#!usr/bin/env python
# -*- coding:utf-8 -*-
# files length counter
# (c) login999
from Tkinter import *
from tkMessageBox import showerror
from tkFileDialog import askopenfilename
LastCounter = 0
NowCounter = 0
AllCounter = 0
def Count():
global LastCount
global NowCount
global AllCount
global AllCounter
global NowCounter
global LastCounter
LastCounter = NowCounter
NowCounter = 0
try:
with open(askopenfilename()) as accs:
for _ in accs:
NowCounter += 1
AllCounter += 1
LastCount["text"] = LastCounter
NowCount["text"] = NowCounter
AllCount["text"] = AllCounter
except Exception, e:
showerror(u"Ошибка", e)
def NODUP():
global LastCount
global NowCount
global AllCount
global AllCounter
global NowCounter
global LastCounter
LastCounter = NowCounter
NowCounter = 0
try:
with open(askopenfilename()) as accs:
for _ in set(accs):
NowCounter += 1
AllCounter += 1
LastCount["text"] = LastCounter
NowCount["text"] = NowCounter
AllCount["text"] = AllCounter
except Exception, e:
showerror(u"Ошибка", e)
def Clear():
global LastCount
global NowCount
global AllCount
global AllCounter
global NowCounter
global LastCounter
NowCounter = 0
LastCounter = 0
AllCounter = 0
LastCount["text"] = LastCounter
NowCount["text"] = NowCounter
AllCount["text"] = AllCounter
MainWindow = Tk()
MainWindow["bd"] = 5
MainWindow.title(u"Счетчик Строк")
MainWindow.resizable(width=False, height=False)
ButtonsFrame = Frame(MainWindow)
CountButton = Button(ButtonsFrame, text=u"Посчитать", width=11, command=Count)
NODUPButton = Button(ButtonsFrame, text=u"Без дублей", width=11, command=NODUP)
ClearButton = Button(ButtonsFrame, text=u"Очистить", width=11, command=Clear)
CountButton.grid(row=0, column=0)
NODUPButton.grid(row=1, column=0)
ClearButton.grid(row=2, column=0)
ButtonsFrame.grid(row=0, column=0, sticky="w")
LinesLabel = LabelFrame(MainWindow, text=u"Количество строк")
LastLabel = Label(LinesLabel, text=u"Последний :", anchor="w", width=12)
LastCount = Label(LinesLabel, text=LastCounter, width=8)
NowLabel = Label(LinesLabel, text=u"Нынешний :", anchor="w", width=12)
NowCount = Label(LinesLabel, text=NowCounter, width=8)
AllLabel = Label(LinesLabel, text=u"Всего :", anchor="w", width=12)
AllCount = Label(LinesLabel, text=AllCounter, width=8)
LastLabel.grid(row=0, column=0)
LastCount.grid(row=0, column=1)
NowLabel.grid(row=1, column=0)
NowCount.grid(row=1, column=1)
AllLabel.grid(row=2, column=0)
AllCount.grid(row=2, column=1)
LinesLabel.grid(row=0, column=1, sticky="w")
MainWindow.mainloop()
Последний раз редактировалось login999; 24.06.2009 в 00:08..
Причина: Поправил
|
|
|

24.06.2009, 00:05
|
|
Новичок
Регистрация: 14.05.2009
Сообщений: 14
Провел на форуме: 146006
Репутация:
0
|
|
у кого-нибудь есть скрипт регистрации icq? на сайт поставить
|
|
|

24.06.2009, 13:23
|
|
Новичок
Регистрация: 02.06.2009
Сообщений: 5
Провел на форуме: 25642
Репутация:
6
|
|
Speed Dial для FireFox
https://addons.mozilla.org/en-US/firefox/addon/4810
|
|
|

24.06.2009, 13:30
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от vzlom_all
Speed Dial для FireFox
https://addons.mozilla.org/en-US/firefox/addon/4810
скрипт в студию!
|
|
|

24.06.2009, 16:20
|
|
Новичок
Регистрация: 02.06.2009
Сообщений: 5
Провел на форуме: 25642
Репутация:
6
|
|
Сообщение от L I G A
скрипт в студию!
Просто видел выше такую же для IE, сам мозилой пользуюсь, вот и добавил. Если не в тему, то предыдущий оратор меня ввёл в заблуждение, прошу прощения 
|
|
|

24.06.2009, 18:13
|
|
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме: 2591223
Репутация:
128
|
|
Сообщение от vzlom_all
Просто видел выше такую же для IE, сам мозилой пользуюсь, вот и добавил. Если не в тему, то предыдущий оратор меня ввёл в заблуждение, прошу прощения 
Вообще-то там обычная html страница,стилизованная, под спид дил оперы.
|
|
|
Radikal.Ru Images Uploader |

27.06.2009, 13:15
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Radikal.Ru Images Uploader
Сегодня понадобилось загрузить все изображения из папки на radikal.ru. Вот собственно скрипт
Код:
#!/usr/bin/perl
use warnings;
use strict;
use LWP::UserAgent;
#############################
my $img_dir = './images/'; # Путь к папке с изображениями
my $link_file = 'links.txt';# Файл с ссылками на загруженные изображения
#############################
print qq(##############################
# Radikal.Ru Images Uploader #
# (c)Gaus 2009 #
##############################\n\n);
my @images = <$img_dir*.*>;
while(@images){
my $cimg = shift @images;
my $ua = LWP::UserAgent->new(timeout => 65);
my $answ = $ua->post("http://www.radikal.ru/action.aspx",
Content_type => 'multipart/form-data',
Content => [upload => "yes",
GEO_POINT_ID => "",
F => [$cimg]])->as_string;
if($answ =~ m,"input_link_1" value="(.*?)",i){
print "[ + ] ".$1." [$cimg]\n";
open my $dat,'>>',$link_file or die "\nCould not open $link_file file!\n";
print $dat "[IMG]".$1."[/IMG]\n";
close $dat;
}else{print "[ - ] [$cimg]\n";}
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|