|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Vladimir Kochnev 2:5020/829.610 26 Jan 2005 16:50:38 To : Dmitry Lukashin Subject : HTTP POST -------------------------------------------------------------------------------- 26 Jan 05 00:59, you wrote to me: VK>> как это реализовать, если конекаться не браузером, а обычным VK>> телнетом или неткатом на 80 порт www.blablabla.ru? DL> === спасибо, только надо кое-что уточнить, чтоб быть наверняка уверенным. DL> $txt=urlencode('namee').'='.urlencode($nick).'&'.urlencode('email').'= DL> '.urlencode('').'&'. DL> urlencode('text').'='.urlencode($text).'&'.urlencode('send').'='. DL> urlencode('отправить'); namee, email, text - name'ы элементов формы. а 'отправить' - это что такое? сдается мне, это текст кнопки :) зачем это посылать? DL> $what = "POST /?sector=forum&cid=".$part."&tid=".$topic_num." DL> HTTP/1.1\r\n". DL> "Accept: */*\r\n". DL> "Referer: DL> http://[target.com]/?sector=forum&cid=".$part."&tid=".$topic_num."\r\n DL> ". этот url взят из "action=..." ? DL> "Accept-Language: ru\r\n". DL> "Content-Type: application/x-www-form-urlencoded\r\n". DL> "Accept-Encoding: gzip, deflate\r\n". можешь объяснить, зачем вот эта строчка? причем здесь gzip? DL> "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT DL> 5.1; .NET CLR 1.0.3705)\r\n". DL> "Host: [target.com]\r\n". DL> "Content-length: ".strlen($txt)."\r\n". DL> "Connection: Keep-Alive\r\n". DL> "Cache-Control: no-cache\r\n". DL> "\r\n". DL> $txt; DL> === СПАСИБО! DL> Если нужно через прокси - после POST укажи полное имя хоста. а я скорее всего с шелла буду это делать. но можно и с проксей написать. DL> P.S. urlencode: DL> === DL> Returns a string in which all non-alphanumeric characters except -_. DL> have been replaced with a percent (%) sign followed by two hex digits DL> and spaces encoded as plus (+) signs. It is encoded the same way that DL> the posted data from a WWW form is encoded, that is the same way as in DL> application/x-www-form-urlencoded media type. DL> === ну это понятно. :) Vladimir mplayer: nothing ... *ICQ*: 715625 / *Email*: bioworm(at)gmail.com --- GoldED+/LNX 1.1.5 * Origin: Всё бы ничего,да только не было б слишком всё х*ёво (2:5020/829.610) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/460141f79250.html, оценка из 5, голосов 10
|