X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как прочитать файл переданный POST'ом
DAbro
DAbro
Topic Starter сообщение 2.4.2012, 15:32; Ответить: DAbro
Сообщение #1


Есть проблемка - принимаю файл от 1С (в мануале http://v8.1c.ru/edi/edi_stnd/131/ написано что она передает методом POST)
Вот дамп серверных переменных $_SERVER, $_POST, $_FILES - нигде нет самих данных файла (только QUERY_STRING =type=catalog&mode=file&filename=offers.xml - передается его имя)
Собственно где сам файл с данными найти и как их прочитать?

[PHP]SERVER_SOFTWARE = Apache/2.2.14 (Ubuntu)
SERVER_NAME = rus.stma.ru
SERVER_ADDR = 87.251.167.186
SERVER_PORT = 80
REMOTE_ADDR = 94.31.227.184
DOCUMENT_ROOT = /hosting/u12/stma.ru/subdomain/rus.stma.ru
SERVER_ADMIN = webmaster@stma.ru
SCRIPT_FILENAME = /hosting/u12/stma.ru/subdomain/rus.stma.ru/getXML.php
REMOTE_PORT = 1742
GATEWAY_INTERFACE = CGI/1.1
SERVER_PROTOCOL = HTTP/1.1
REQUEST_METHOD = POST
QUERY_STRING = type=catalog&mode=file&filename=offers.xml
REQUEST_URI = /getXML.php?type=catalog&mode=file&filename=offers.xml
SCRIPT_NAME = /getXML.php
PHP_SELF = /getXML.php
REQUEST_TIME = 1333365161[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 2.4.2012, 17:27; Ответить: r3ntg3n
Сообщение #2


[PHP]var_dump($HTTP_RAW_POST_DATA);
/**
* UPDATE - another snippet
*/
var_dump(file_get_contents('php://input'));[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DAbro
DAbro
Topic Starter сообщение 3.4.2012, 10:55; Ответить: DAbro
Сообщение #3


(r3ntg3n @ 2.4.2012, 20:27) *
[PHP]var_dump($HTTP_RAW_POST_DATA);
/**
* UPDATE - another snippet
*/
var_dump(file_get_contents('php://input'));[/PHP]

СПасибо :hihi:
И $HTTP_RAW_POST_DATA и file_get_contents('php://input') содержат данные файла - есть принципиальная разница что именно из них использовать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 3.4.2012, 12:33; Ответить: r3ntg3n
Сообщение #4


В принципе, нету. Я бы использовал последний вариант.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1120 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2291 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3913 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3639 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1933 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 29.3.2024, 1:11
Дизайн