ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 28.06.2006, 16:39
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
юзай сокеты. Все профи пишут через сокеты =) (или почти все)
бред.
 
Ответить с цитированием

  #12  
Старый 28.06.2006, 16:40
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
юзай сокеты. Все профи пишут через сокеты =) (или почти все)
может еще все профи пишут свою ос?
 
Ответить с цитированием

  #13  
Старый 28.06.2006, 17:07
Аватар для fucker"ok
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

Я к тому свожу, что если бы топикстартер писал через сокеты, то никаких "This file was generated by libcurl" он бы не получал, ибо глубже бы знал "как это работает".
Темболее подобная тема (формирование запросов) уже нираз подымалась в этом форуме.

В своё время я тоже пользовался curl, до тех пор пока не сталкнулся с проблемой, которую через curl решить нельзя. Потратил несколько часов на изучение http запросов. Зато теперь радости полные штаны.
 
Ответить с цитированием

  #14  
Старый 28.06.2006, 17:09
Аватар для incognito
incognito
Новичок
Регистрация: 28.06.2006
Сообщений: 10
Провел на форуме:
12634

Репутация: 0
По умолчанию

может подкините ссылок на доки по http запросам

Последний раз редактировалось incognito; 28.06.2006 в 17:11..
 
Ответить с цитированием

  #15  
Старый 28.06.2006, 17:30
Аватар для fucker"ok
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

Это пример запроса на CURL:
http://forum.antichat.ru/showthread.php?t=5795
(кстати, в доказательство, что я тоже CURL пользовался =) )

Пример Post Get через сокеты.
PHP код:
    function Get($server,$url,$cookie=null)
    {
        
$q="GET $url HTTP/1.0\r\n";
        
$q.="Host: $server\r\n";
       
$q.="Cookie: $cookie\r\n";
        
$s=fsockopen($server,80);
        
fputs($s,$q);
        while (!
feof($s)) $page.=fgets($s);
        
fclose($s);
        return 
$page;

 function 
Post($server,$url,$post,$cookie=null)
    {
        
$q="POST $url HTTP/1.1\r\n".
        
"Host: $server\r\n".
        
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n".
        
'Accept:text/html, image/jpeg, image/png, text/*, image/*, */*'."\r\n".
        
"Accept-Encoding: x-gzip, x-deflate, gzip\r\n".
        
"Accept-Charset: windows-1251, utf-8;q=0.5, *; q=0.5\r\n".
        
"Accept-Language:ru, en\r\n".
        
"Keep-Alive: 300\r\n".
        
"Proxy-Connection: keep-alive\r\n".
         
"Cookie: $cookie \r\n"
        "Referer: 
$server \r\n".
        
//
        
"Content-Type: application/x-www-form-urlencoded\r\n".
        
"Content-Length: ".strlen($post)."\r\n".
        
"\r\n".
        
"$post\r\n";
        
$s=fsockopen($server,80);
        
fputs($s,$q);
        while (!
feof($s)) $page.=fgets($s);
        
fclose($s);
        return 
$page;

http://lib.ru/WEBMASTER/rfc2068/
А вообще, для чистоты эксперемента, совутую научится пользоватся снифером.
 
Ответить с цитированием

  #16  
Старый 28.06.2006, 17:37
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

http://phpclub.ru/detail/article/http_request

P.S. никонда с курлом не работал. Надо учиться...
 
Ответить с цитированием

  #17  
Старый 28.06.2006, 17:42
Аватар для fucker"ok
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

Цитата:
никонда с курлом не работал. Надо учиться...
А мне -4 сделал =]

Цитата:
Сообщение от топикстартер  
а curl разве
не через сокеты пашет?
Через них конечно. Всё дело в том, что когда ТЫ пишишь через сокеты, то запрос формируешь ТЫ. А в случае Curl ты только задаёшь переменные, а curl может вставить например свой юзер-агент или ещё что-нибудь...
 
Ответить с цитированием

  #18  
Старый 28.06.2006, 17:51
Аватар для incognito
incognito
Новичок
Регистрация: 28.06.2006
Сообщений: 10
Провел на форуме:
12634

Репутация: 0
По умолчанию

а сокеты поддерживают редирект
 
Ответить с цитированием

  #19  
Старый 28.06.2006, 17:53
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
А мне -4 сделал =]
я знаю, что я поступал глупо(правда тогда максимум, что было у меня - бесплатный хостинг). А вот ты это и советуешь вместо правильного решения.
 
Ответить с цитированием

  #20  
Старый 28.06.2006, 17:57
Аватар для fucker"ok
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию

Цитата:
а сокеты поддерживают редирект
Пять =)
Нет, сокеты не могут поддерживать редирект, потому-что сокеты не только для http запросов. Сокеты посылают\принимают. В этом их задача.
Чтобы был редирект, тебе прийдётся анализировать полученный хедер, ну и дальше.... =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
счастливый рут(развод кот777-а) m0nzt3r Болталка 30 23.03.2009 09:03
Как установит cURL??? FHT PHP, PERL, MySQL, JavaScript 3 17.03.2006 13:40
Вопрос по использованию качалки curl x32ph *nix 5 17.07.2005 14:19



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ