Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Какая функция возвращает содержимое POST ответа?


Автор: neosapient 18.11.2011, 17:18
Добрый день.

Мне надо передать маленький файл с сервера А на сервер Б.
Нашел функцию для отправки файла методом POST. 
После успешной отправки файла, сервер Б отвечает:

Код

HTTP/1.1 200 OK
Date: Fri, 18 Nov 2011 14:05:07 GMT
Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3
X-Powered-By: PHP/5.3.3
Set-Cookie: PHPSESSID=f351a70daebe78ee9f406b814cc3c4ec; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Length: 184
Connection: close
Content-Type: text/html; charset=windows-1251


Successful!


Какая станартная функция в PHP отбросит шапку ответа и вернет содержимое ответа? (т.е. "Successful!") 

Автор: -=Ustas=- 18.11.2011, 17:32
neosapient, а как вы отправляете запрос, и как получаете этот ответ?
В Вашем случае можно тупо обрезать заголовки и всё.

Автор: $дмитрий 18.11.2011, 17:56
Цитата

Какая станартная функция в PHP отбросит шапку ответа и вернет содержимое ответа?

Можно таким образом
Код

preg_replace("#.*?(\x0D\x0A){2}(.*)#sm", "$2", $sCont);

Автор: MoLeX 19.11.2011, 07:26
если отправка идет через curl, то там есть флаг для запрета вывода заголовков

Автор: krundetz 14.12.2011, 23:56
neosapient, все зависит от того каким образом вы передаете данные и получаете ответ.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)