Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: POST с помощью сокета
 
 автор: golovdinov   (06.02.2007 в 21:06)   письмо автору
 
 

Пдскажите плиз как реализовать POST передачу данных через сокеты. Буду очень признателен.

   
 
 автор: Саня   (06.02.2007 в 21:20)   письмо автору
 
   для: golovdinov   (06.02.2007 в 21:06)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=23718
http://softtime.ru/forum/read.php?id_forum=1&id_theme=22777

   
 
 автор: cheops   (07.02.2007 в 01:58)   письмо автору
 
   для: golovdinov   (06.02.2007 в 21:06)
 

Возможно вас заинтересуют ссылки по темам
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1879
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=9050
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8931

   
 
 автор: KPETuH   (07.02.2007 в 13:30)   письмо автору
 
   для: golovdinov   (06.02.2007 в 21:06)
 


вот пример конекта к онлайн игре
<?
function poster ($host$url$port=80)
{
    if (
strlen($host)<|| strlen($url)<1)
        return 
false;
    
$ret "";
    
$fp = @fsockopen ($host$port$errno$errstr120);
    if (
$fp)
    {
        
$data "sid=&login=zzzz&pass=pssss";
        
$head "POST /index.php HTTP/1.1\r\n";
        
$head .="Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel,application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*\r\n";
        
$head .="Accept-Language: ru\r\n";
        
$head .="Content-Type: application/x-www-form-urlencoded\r\n";
        
$head .="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)\r\n";
        
$head .="Host: www.mmmmm.ru\r\n";
        
$head .="Content-Length: ".strlen($data)."\r\n";
        
$head .="Connection: Keep-Alive\r\n";
        
$head .="Cache-Control: no-cache\r\n";
        
$head .="\r\n";
        
$head .=$data;
        
fputs ($fp$head);
        
stream_set_timeout($fp,1);
        
$i=0;
        while (
false !== ($str fgets($fp)))
        {
                
$str=trim($str);
                
$ret[i++]=$str;
         }
        
fclose ($fp);
    }
    return 
$ret;
}
$host='www.mmmmm.ru';
$form='/index.php';
$sid poster($host$form80);
?>

в сид вы получаете массив строк хтмл страницы
кое чего может и лишнее там но главное работает
p.s. правил просто в спешке

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования