Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Отправка GET или POST запроса

OverGame
сообщение 19.7.2014, 16:19
Сообщение #1
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Я тут наколякал ерунду:
Код:
new szName[160];
new auth[32];
new name[32];
get_user_authid(id, auth, 34);
get_user_name(id, name, 32);
formatex(szName, charsmax(szName), "http://Веб часть/save.php?nick=%s&steamid=%s", name, auth);
new fileid = fopen(szName);
fgets(fileid,text,charsmax(text));
server_print("Сообщение с сервера: %s",text)


Можете написать нормальный пример отправки POST запроса на сайт? (Тут у меня GET и то он туповат)...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 19.7.2014, 17:04
Сообщение #2
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

http://ru.wikipedia.org/wiki/HTTP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 20.7.2014, 18:56
Сообщение #3
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Цитата([WPMG]PRoSToTeM@ @ 19.7.2014, 17:04) *

Причем тут http и запросы? Логики ноль.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Trovel
сообщение 20.7.2014, 19:14
Сообщение #4
Стаж: 12 лет

Сообщений: 112
Благодарностей: 54
Полезность: 0

Цитата(OverGame @ 20.7.2014, 20:56) *
Причем тут http и запросы? Логики ноль.

http://ru.wikipedia.org/wiki/HTTP#POST
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 20.7.2014, 23:14
Сообщение #5


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

У тебя вместимость массива auth - 32, а при записывает пытаешься всунуть 34 >_<мда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
letsplayer
сообщение 20.7.2014, 23:26
Сообщение #6
Стаж: 13 лет

Сообщений: 215
Благодарностей: 35
Полезность: 0

Код:
formatex(s_Send, charsmax(s_Send), "GET /somescript.php?ip=%s&players=%d&allplayers=%d HTTP/1.1^nHost: site.ru^n^n",  ip, num, nums)
i_Socket = socket_open("site.ru", 80, SOCKET_TCP, i_Error)
if (i_Socket > 0)
{
socket_send(i_Socket, s_Send, charsmax(s_Send))
socket_close(i_Socket)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 20.7.2014, 23:28
Сообщение #7
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

OverGame, ты покажи рабочий пример запроса GET через socket без использования HTTP протокола тогда.

Отредактировал: [WPMG]PRoSToTeM@, - 20.7.2014, 23:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: