Возможно ли получить весть запрос клиента?

_RVK_

Новичок
Возможно ли получить весть запрос клиента?

Хочется в скрипте получить всю информацию переданную клиентом по HTTP. [m]apache_request_headers[/m] выводит только заголовок. Можно ли как-то получить тело?
 

_RVK_

Новичок
Зачем мне тело клиента? Кто мне потом платить будет? Мне бы тело запроса :)
 

Tor

Новичок
_RVK_

давай выясним особенности терминологии
что ты подразумеваешь под "телом запроса"?
на примере желательно
 

Кром

Новичок
Ах запроса!
И что же конкретно тебя интересует в теле запроса? :)

-~{}~ 05.05.05 16:43:

>что ты подразумеваешь под "телом запроса"?

Под телом запроса он понимает именно тело, что тут непонятного!
 

_RVK_

Новичок
Все что идет до двух символов переноса строки это заголовок, дальше тело. Мне нужно получить весь запрос.

На примере.
//Это заголовок:
POST /talk/editpost.php HTTP/1.1
Content-Length: 1340
...
//дальше тело
var1=val1&var2=val2....

Если я не прав в терминологии, поправте плиз.
 

_RVK_

Новичок
Кром
Ой, и не спрашивай! :) Говорят в перле можно. Неужели в пхп нельзя!

Собственно на самом деле проблемма из разряда отладочных. Просто хочется посмотреть не то что браузер послал, а то что сервер получил.

-~{}~ 05.05.05 17:52:

Tor
Я хочу получить сам запрос, а не то что с ним сделал пхп.
 

Кром

Новичок
>Я хочу получить сам запрос, а не то что с ним сделал пхп.

_RVK_, а что такого php c ним сделал? Наверное это что-то ужасное!
 

Кром

Новичок
>Нет, просто разложил по глобальным массивам.

И чем тебе такой расклад не нравится?
 

_RVK_

Новичок
Он мне нравится в 99% случаев. Но сейчас я хочу посмотреть это в том виде в котором оно дошло до скрипта. Можно?

Я пытаюсь решить проблемму. Если я сейчас скажу какую, мне её обязательно помогут решить. А я хочу сам :). Хотите даже потом расскажу в чем проблемма была? Но сейчас просто ответьте да, или нет. Могу или не могу.
 

Tor

Новичок
_RVK_
напиши скрипт, который слушает 80 порт и пишет все, что наслушает, в файл
повесь его вместо апача и наблюдай файл
 

Кром

Новичок
>напиши скрипт, который слушает 80 порт и пишет все, что наслушает, в файл
повесь его вместо апача и наблюдай файл

Это называется - один придумал себе проблему, а другой помогает ее с треском преодолеть.

_RVK_, давай лучше ты скажешь, в чем проблема, и мы попытаемся тебя от нее отговорить.
 

_RVK_

Новичок
При аплоаде в темповой папке оказывается файл нулевого размера.

-~{}~ 05.05.05 18:36:

Я хочу посмотреть, он таковым приходит, либо php его таковым делает.
 

Кром

Новичок
Наконец-то!

>При аплоаде в темповой папке оказывается файл нулевого размера.

В темповой папке php? Кто файл отсылает ты или какие-то пользователи?

>Я хочу посмотреть, он таковым приходит, либо php его таковым делает.

php ничего такого не делает в принципе.
 

_RVK_

Новичок
Кто файл отсылает ты или какие-то пользователи
я. пишу простейший скрипт форму и вывод размера файла из временной директории. ну еще проверка is_uploaded_file. выводит 0. файлы разные. Причем это глюк был, потом пропал. Потом опять появился.
 

Кром

Новичок
Тебе не надо выводить размер файла из временной дирекории.
Все что тебе нужно уже лежит в массиве _FILES, в том числе размер файла. Если он равен нулю, значит как таковой файл отсутствует.
 

_RVK_

Новичок
Все что тебе нужно уже лежит в массиве _FILES
А откуда по твоему я узнаю где файл лежит и как называется?
в том числе размер файла
Вот этот размер не нулевой, но как я понимаю этот размер передал браузер.
Если он равен нулю, значит как таковой файл отсутствует
Если файл отсутствует, is_uploaded_file вернет false а она возвращает true.
 
Сверху