Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Вопрос по пхп и хттп протоколу. |

14.04.2007, 15:30
|
|
Познающий
Регистрация: 06.12.2006
Сообщений: 57
Провел на форуме: 418176
Репутация:
31
|
|
Вопрос по пхп и хттп протоколу.
вот решил написать скрипт чтоб проверял сколько новых сообщений на почте!
Зделал только заполнение форм на 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('/Новых писем: \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>
вот код
------------------------------------------
Читаем правила. Название темы должно отображать ее смысл\смысл вопроса.
Последний раз редактировалось Gh0s7; 15.04.2007 в 02:19..
|
|
|

14.04.2007, 20:39
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
А ты его сам писал?
Если-б сам писал, знал бы что данные авторизации не туда посылаешь, сюда надо посылать
Код:
http://win.mail.ru/cgi-bin/auth?Login=Логин&Domain=Домен&Password=Пароль
|
|
|

14.04.2007, 22:38
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Вообще-то лучше сделать на допюмодуле imap, который создан специально для этого
|
|
|

15.04.2007, 08:54
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
Сообщение от Isis
Вообще-то лучше сделать на допюмодуле imap, который создан специально для этого
Зачем делать на каком-то модуле, который неизвестно установлен или нет, если код на 7 строк? Для снижения совместимости?
|
|
|

15.04.2007, 09:15
|
|
Познающий
Регистрация: 06.12.2006
Сообщений: 57
Провел на форуме: 418176
Репутация:
31
|
|
Сообщение от hidden
А ты его сам писал?
Если-б сам писал, знал бы что данные авторизации не туда посылаешь, сюда надо посылать
Код:
http://win.mail.ru/cgi-bin/auth?Login=Логин&Domain=Домен&Password=Пароль
я писал сам!!!
|
|
|

15.04.2007, 09:18
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
А с чего тогда взял, что данные нужно посылать сюда?: http://www.mail.ru?Login=$loginis&Domain=$domenee&Passwor d=$parolik
|
|
|

15.04.2007, 11:03
|
|
Познающий
Регистрация: 06.12.2006
Сообщений: 57
Провел на форуме: 418176
Репутация:
31
|
|
да блин не подумал... думал надо заполнить формы а потом их передавать уже по той ссылке)) но писал я!
|
|
|

15.04.2007, 14:30
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
есть одна замечательная програмка Naviscope которая может существенно облегчить жизнь при написании подобных скриптов!
|
|
|

15.04.2007, 23:31
|
|
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме: 2487541
Репутация:
761
|
|
Так же есть более замечательная программа - ethereal
Но так проверять почту как-то не красиво... Лучше делать это через pop3, да и реализуется это в пару шагов (и трафика меньше)
|
|
|

15.04.2007, 23:54
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
hidden, посмотри ссылку что я дал, переведи и почитай описание!!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|