Показать сообщение отдельно

  #7  
Старый 03.04.2008, 00:44
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

Вопросик.....вот созрел... пытаюсь написать регер для сервиса nextmai.... но вот незадача, гна втором шаге работы с сокетами выдает ошибку....
PHP код:
<?php
 Error_Reporting
(E_ALL & ~E_NOTICE);
 
$img="";
 
$res="";
 
$sock=@fsockopen("www.nextmail.ru",80);
 if(!
$sock) die("fsockopen() error.");
fputs($sock,
"GET /reg/obligatory.phtml HTTP/1.0\r\n".
            
"Host: www.nextmail.ru\r\n".
            
"Referer: http://nextmail.ru/reg/obligatory.phtml\r\n".
            
"User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\r\n".
            
"Cookie:PHPSESSID=9844298bce50526dcbb22c64084688d7\r\n\r\n");


 while(!
feof($sock))
    {
        
$img .= fgets($sock1024);
    }
$pos strpos($img"/au/code.phtml?u=");
$got=substr($img,$pos,30);
$got="http://nextmail.ru".$got;
fclose($sock);

echo 
"<form><img src='$got'>";
print
"</br>\r\n";
print
"<br>";
print
"<form method='get'>";
print
"Code";
print 
"<br/>";
print
"<br/>";
print
"<input type='text' name='image' value='' /><br/>";
print
"<br>";
print
"<input type='submit' name='sub' value='Go!' /><br/>
                         </form>"
;

if(isset(
$_GET['sub']))
{
$kode=$_GET['image'];
$pass=12345;
$name=ererww;
$url="todo=obliginfo&name=".$name."&domain=xaker.ru&password=".$pass."&pwdconf=".$pass."&fullname=".$name."&sex=Male&bday=2008-04-02&regcode=".$kode."&skipoptional=yes";
$con=@fsockopen("www.nextmail.ru",80);
if(!
$con) die("fsockopen() error.");
fputs($con,
"POST /reg/obligatory.phtml HTTP/1.0\r\n".
            
"Host: www.nextmail.ru\r\n".
            
"Referer: http://nextmail.ru/reg/obligatory.phtml\r\n".
            
"User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\r\n".
            
"Cookie:regcookie[password]=".$pass."; regcookie[fullname]=".$name."; regcookie[sex]=Male; regcookie[bday]=2008-04-01; PHPSESSID=9844298bce50526dcbb22c64084688d7\r\n".
            
"Content-Type:application/x-www-form-urlencoded\r\n".
            
"Content-Length:".strlen($url)."\r\n\r\n".$url);
            while(!
feof($con))
    {
        
$res .= fgets($con1024);
    }
    
fclose($con);

 echo 
$res;

}


?>

Последний раз редактировалось Zircool; 03.04.2008 в 02:20..
 
Ответить с цитированием