[Perl] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Absu

    Absu New Member

    Joined:
    23 Nov 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Active Perl 5.10 - можно установить на BackTrack 5?и можно ли в Windows Xp .юзать Perl или только в BDE?
     
  2. Киев

    Киев Banned

    Joined:
    9 Aug 2011
    Messages:
    19
    Likes Received:
    8
    Reputations:
    4
    есть перл скрипт эксплоита для wordpress как его привести в рабочее положение?
     
  3. Юго

    Юго Member

    Joined:
    2 Feb 2011
    Messages:
    0
    Likes Received:
    77
    Reputations:
    17
    perl mega_xek_0day_odept_ploet.pl

    поиск не?*
     
  4. mazaxaka

    mazaxaka Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    268
    Likes Received:
    35
    Reputations:
    0
    в общем как создать потоки в потоке?
    тут у нас авторизация была . далее тут
     
  5. PoizOn

    PoizOn New Member

    Joined:
    6 Jun 2006
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Ну ты рановато начинаешь ветвление.
    Сперва получи список юзеров, а уж после того как список будет - разветвляй функцию отправки.
     
  6. PoizOn

    PoizOn New Member

    Joined:
    6 Jun 2006
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    perldoc Net::SMTP
    параметр $smtp->from('[email protected]');
    и
    $smtp->datasend('From: [email protected]');

    если хочешь слать с сервера с авторизацией то юзай:
    Net::SMTP_auth
    логика работы такая же только есть точно работающий метод $smtp->auth();
     
  7. mazaxaka

    mazaxaka Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    268
    Likes Received:
    35
    Reputations:
    0
    оно каждому потоку дает одинаковый ид. как сделать чтобы в потоки передавились разные ид?
     
  8. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    как перейти на страницу и получить её исходный код в ответе ???


    Давно не юзал perl все к черту забыл
     
  9. dpe_x

    dpe_x Elder - Старейшина

    Joined:
    8 Sep 2010
    Messages:
    155
    Likes Received:
    35
    Reputations:
    14
    use LWP::Simple;

    $page = get('http://forum.antichat.ru');
     
  10. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    Решил всерьез взяться за Perl
    а как лучше парсить страницу......

    #!/use/bin/perl -w
    use strict;
    use LWP::Simple;

    my $page = get('http://forum.antichat.ru');
    $page = и тут регалярачка
    либо нужно сначало создать так называемый $pattern
     
    #1970 TikTik, 7 Apr 2012
    Last edited: 7 Apr 2012
  11. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Создать паттерн, например так.

    Code:
    if ($page =~ /(test)|(notest)олдлод/) {
       print $1;
    }
    Если регулярка сработает, то выведет первое совпадение, но не весь текст совпадения.
     
  12. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    Прочитал сейчас еще вник в книге паттерн оказывается возвращает труе, а мне нужно результат
    Просто решил начать с простого и создать что то типо прокси граббера
     
  13. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Ну а результат тут, $1 первого вхождения, и я не помню в какой дефолтной переменной весь рез.
     
  14. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    не имею ввиду чтоб сграбить с html cтраницы текст и вывести его через print о таком результате я
     
  15. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Парсить HTML регулярками — то еще "счастье". Пробуйте модули типа HTML::parser, Web::Query
     
  16. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Code:
    
    my $page = "127.0.0.1:55fgjgfjufgujgftyuyfytt128:122.21.12.02:32";
    
    #if ($page =~ m/([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}:[\d]{1,4})/) {
    #  print "Прокси: ".$1."\nНайден!\n";
    #} else {
     # print "Прокси не найден\n";
    #}
    
     while ($page =~ m/([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}:[\d]{1,4})/g) {
       print "\n\nПрокси: ".$1."\nНайден!\n";
     }
    Вот пример, ниже парсится все прокси.

    Выше 1, прокся, из переменной page.
     
  17. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    тут сугубо практичекая направленость разобраться с Perl и регулярками и научиться на практике самому писать скрипты
    Устал уже там спросил доделали, там спросил доделали хочу сам писать и знать все :)
     
  18. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Читай Perl за 24 часа, читаться легко, я прочитал за неделю и после на перле смог кодить софт под свои потребности.
    А если есче и ошибки гуглить то сможешь их понимать.
     
  19. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    именно её и читаю верней уже почти прочел тока вот без практики что то нечего не идет надо за чето взяться писать решил
     
  20. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    Как проверить есть ли ещё в файле строчки ???
     
Thread Status:
Not open for further replies.