вот решил написать скрипт чтоб проверял сколько новых сообщений на почте! Зделал только заполнение форм на 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('/Новых писем: \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> вот код ------------------------------------------ Читаем правила. Название темы должно отображать ее смысл\смысл вопроса.
А ты его сам писал? Если-б сам писал, знал бы что данные авторизации не туда посылаешь, сюда надо посылать Code: http://win.mail.ru/cgi-bin/auth?Login=Логин&Domain=Домен&Password=Пароль
Зачем делать на каком-то модуле, который неизвестно установлен или нет, если код на 7 строк? Для снижения совместимости?
А с чего тогда взял, что данные нужно посылать сюда?: http://www.mail.ru?Login=$loginis&Domain=$domenee&Password=$parolik
да блин не подумал... думал надо заполнить формы а потом их передавать уже по той ссылке)) но писал я!
есть одна замечательная програмка Naviscope которая может существенно облегчить жизнь при написании подобных скриптов!
Так же есть более замечательная программа - ethereal Но так проверять почту как-то не красиво... Лучше делать это через pop3, да и реализуется это в пару шагов (и трафика меньше)
У меня с английским проблем нет, это протокол IMAP, включительно да и вообще "Вопрос по пхп и хттп протоколу." Почему ещё никто MAgent не посоветовал?