<form method='POST' action='auth.php'> Логин: <input type='text' name='login'><br> Домен(например list.ru) <input type='text' name='domain'><br> Пароль: <input type='text' name='password'> <input type="submit"><br> <?php //авторизация мыла $line=""; $hostname = "win.mail.ru"; $path = "/cgi-bin/auth"; $login = $_POST['login']; $domain = $_POST['domain']; $password = $_POST['password']; $fp = fsockopen($hostname, 80, $errno, $errstr, 30); if (!$fp) echo "Ошибка соединения, code error $errstr ($errno)<br />\n"; else { $data = "page=&post=&login_from=&Login=$login&Domain=$domain&Password=$password&\r\n\r\n"; $headers = "POST $path HTTP/1.1\r\n"; $headers .= "Host: $hostname\r\n"; $headers .= "Content-Length: ".strlen($data)."\r\n"; $headers .= "Connection: Close\r\n\r\n"; fwrite($fp, $headers.$data); //получаю cраный результат кукиса while (!feof($fp)) { $line .= fgets($fp, 1024); } fclose($fp); } //парсю $n=preg_match("|Location: (.*)\n|i",$line); $result= explode("Mpop=", $line); $fresult= explode(";", $result[1]); //авторизация игры $server = "authdl.mail.ru"; $uagent = "Downloader/3700"; $post .= '<?xml version="1.0" encoding="UTF-8"?><AutoLogin ProjectId="3001" SubProjectId="0" ShardId="0" Mpop="'.$fresult[0].'"/>'; $uri = "sz.php?hint=AutoLogin"; $fp = fsockopen($server, 80); if (!$fp) echo "Ошибка соединения, code error $errstr ($errno)<br />\n"; else { $headers = "POST /$uri HTTP/1.1\r\n" ."Host: $server\r\n" ."Accept: */*\r\n" ."User-Agent: Downloader/3700\r\n" ."Content-type: application/x-www-form-urlencoded\r\n" ."Content-Length: ".strlen($post)."\r\n\r\n"; // отправляю запрос мейловскому серверу fwrite($fp,$headers.$post); //считываю результат while(!feof($fp)) $line2= fgets($fp,1024); //парсю $result1= str_replace('<?xml version="1.0" encoding="UTF-8"?><AutoLogin ', "",$line2); fclose($fp); } $persid=substr($result1,8,9); $token= substr($result1,24,64); echo '<br>ArcheAge\Bin32\archeage.exe -r +auth_ip 178.22.90.182:1237 -uid '.$persid.' -token '.$token; ?>