php://input - как прочитать?

imdem

Guest
php://input - как прочитать?

дело в том что версия 4.2 file_get_contents - не поддерживает, а ифнормация во входном потоке по переменным не разбита...

надо php://input записать в строковую переменную - я ее и так и эдак...а она ну никак(((
 

Фанат

oncle terrible
Команда форума
вообще-то, file_get_contents не имеет ни малейшего отношения к php://input поэтому совершенно не ясно, что надо сделать.
во-вторых...
впрочем, со вторым подождем, пока автор вопроса внятно сформулирует, что он делает и что у него не получается
 

Мутник

Новичок
дело в том что версия 4.2 file_get_contents - не поддерживает
а ты напиши свою функцию, которая будет называться file_get_contents(); и в чем проблема? и запускай ее только в том случае, если такой функции встроенной нет. И тогда код у тебя будет везде работать.
 

imdem

Guest
надо прочитать данные из входного потока в строковую переменную
в 4.3 это выглядело как
$text=file_get_contents ('php://input');

как это сделать в 4.2 - не знаю(
 

imdem

Guest
fopen уже пробовал

Warning: fopen("php://input", "r") - Inappropriate ioctl for device in /var/www/html/2.php on line 11

-~{}~ 18.03.05 16:48:

да..fopen("php://stdin","r") - ошибок не дает...но в нем пусто(

-~{}~ 18.03.05 16:54:

php compat не рулит по той же причине - там тоже fopen("php://input", "rb")

-~{}~ 18.03.05 17:21:

млин..оказалось достаточно

$text= $HTTP_RAW_POST_DATA ;


спасибо всем за советы)
 
Сверху