Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по пхп и хттп протоколу. (https://forum.antichat.xyz/showthread.php?t=37945)

vizard-06 14.04.2007 15:30

Вопрос по пхп и хттп протоколу.
 
вот решил написать скрипт чтоб проверял сколько новых сообщений на почте!
Зделал только заполнение форм на mail.ru а как имитировать интер или переход по кнопке "вход" после заполнения?
Код:

<?
      $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>

вот код


------------------------------------------
Читаем правила. Название темы должно отображать ее смысл\смысл вопроса.

hidden 14.04.2007 20:39

А ты его сам писал?
Если-б сам писал, знал бы что данные авторизации не туда посылаешь, сюда надо посылать
Код:

http://win.mail.ru/cgi-bin/auth?Login=Логин&Domain=Домен&Password=Пароль

Isis 14.04.2007 22:38

Вообще-то лучше сделать на допюмодуле imap, который создан специально для этого

hidden 15.04.2007 08:54

Цитата:

Сообщение от Isis
Вообще-то лучше сделать на допюмодуле imap, который создан специально для этого

Зачем делать на каком-то модуле, который неизвестно установлен или нет, если код на 7 строк? Для снижения совместимости?

vizard-06 15.04.2007 09:15

Цитата:

Сообщение от hidden
А ты его сам писал?
Если-б сам писал, знал бы что данные авторизации не туда посылаешь, сюда надо посылать
Код:

http://win.mail.ru/cgi-bin/auth?Login=Логин&Domain=Домен&Password=Пароль

я писал сам!!!

hidden 15.04.2007 09:18

А с чего тогда взял, что данные нужно посылать сюда?: http://www.mail.ru?Login=$loginis&Domain=$domenee&Passwor d=$parolik

vizard-06 15.04.2007 11:03

да блин не подумал... думал надо заполнить формы а потом их передавать уже по той ссылке)) но писал я!

nc.STRIEM 15.04.2007 14:30

есть одна замечательная програмка Naviscope которая может существенно облегчить жизнь при написании подобных скриптов!

fucker"ok 15.04.2007 23:31

Так же есть более замечательная программа - ethereal
Но так проверять почту как-то не красиво... Лучше делать это через pop3, да и реализуется это в пару шагов (и трафика меньше)

Isis 15.04.2007 23:54

hidden, посмотри ссылку что я дал, переведи и почитай описание!!


Время: 00:54