Вопрос по пхп и хттп протоколу.

Discussion in 'PHP' started by vizard-06, 14 Apr 2007.

  1. vizard-06

    vizard-06 Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    55
    Likes Received:
    8
    Reputations:
    0
    вот решил написать скрипт чтоб проверял сколько новых сообщений на почте!
    Зделал только заполнение форм на mail.ru а как имитировать интер или переход по кнопке "вход" после заполнения?
    Code:
    <?
           $loginis=$_POST['login'];
            $domenee='bk.ru';
            $parolik=$_POST['pass'];
            $hederuy="GET http://www.mail.ru?Login=$loginis&Domain=$domenee&Password=$parolik HTTP/1.0\r\nHost: www.mail.ru\r\nContent-Type: application/x-www-form-urlencoded\r\n\r\n";
             $fsuo=@fsockopen('www.mail.ru',80,$er1e,$er2e,30);
                if(!$fsuo) {echo 'не могу приконектится';}
                fwrite($fsuo,$hederuy);
                $ansoi='';
                while(!feof($fsuo))
                $ansoi.=fgets($fsuo);
                  if(preg_match('/Новых&nbsp;писем:&nbsp;\d+/i',$ansoi,$massivmes)){                echo $massivmes[0];}
                else {echo 'болт';}
    ?>
    <form method="post">
    <input type="text" name="login">
    <input type="password" name="pass">
    <input type="submit" value="ok">
    </form>
    
    вот код


    ------------------------------------------
    Читаем правила. Название темы должно отображать ее смысл\смысл вопроса.
     
    #1 vizard-06, 14 Apr 2007
    Last edited by a moderator: 15 Apr 2007
  2. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    А ты его сам писал?
    Если-б сам писал, знал бы что данные авторизации не туда посылаешь, сюда надо посылать
    Code:
    http://win.mail.ru/cgi-bin/auth?Login=Логин&Domain=Домен&Password=Пароль
     
    1 person likes this.
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Вообще-то лучше сделать на допюмодуле imap, который создан специально для этого
     
  4. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    Зачем делать на каком-то модуле, который неизвестно установлен или нет, если код на 7 строк? Для снижения совместимости?
     
  5. vizard-06

    vizard-06 Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    55
    Likes Received:
    8
    Reputations:
    0
    я писал сам!!!
     
  6. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    А с чего тогда взял, что данные нужно посылать сюда?: http://www.mail.ru?Login=$loginis&Domain=$domenee&Password=$parolik
     
  7. vizard-06

    vizard-06 Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    55
    Likes Received:
    8
    Reputations:
    0
    да блин не подумал... думал надо заполнить формы а потом их передавать уже по той ссылке)) но писал я!
     
    1 person likes this.
  8. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    есть одна замечательная програмка Naviscope которая может существенно облегчить жизнь при написании подобных скриптов!
     
  9. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    Так же есть более замечательная программа - ethereal
    Но так проверять почту как-то не красиво... Лучше делать это через pop3, да и реализуется это в пару шагов (и трафика меньше)
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    hidden, посмотри ссылку что я дал, переведи и почитай описание!!
     
  11. hidden

    hidden 7H3 0N3

    Joined:
    23 Apr 2006
    Messages:
    550
    Likes Received:
    332
    Reputations:
    386
    У меня с английским проблем нет, это протокол IMAP, включительно
    да и вообще "Вопрос по пхп и хттп протоколу."
    Почему ещё никто MAgent не посоветовал?