|
MySQL.RU - Webboard
Вернуться
anka (чтение из STDIN) 13/07/2002 - 16:34:36
Re: anka (Вик) 15/07/2002 - 12:54:09
Re: чтение из STDIN (anka) 15/07/2002 - 13:22:23
Re: чтение из STDIN (dim-dim) 15/07/2002 - 13:31:24
Re: чтение из STDIN (анка) 15/07/2002 - 14:45:57
Re: чтение из STDIN (aldex) 15/07/2002 - 18:06:59
Re: чтение из STDIN (анка) 15/07/2002 - 18:38:44
Re: чтение из STDIN (aldex) 16/07/2002 - 12:37:45
> Original message text:
> From: чтение из STDIN - 13/07/2002 - 16:34:36
> Subject:anka
> -----------------
> где-то наступаю на грабли и не вижу где ,-))
> подскажите...
>
> передаю файл через форму по методу POST
>
> Получаю размер тела хттп-запроса:
> $length = $ENV{'CONTENT_LENGTH'};
>
> выдает значение, допустим 500байт(не равное 0).
> Пытаюсь считать его из стдин
>
> $real_length = read(STDIN,$in,$length);
>
> и в ответ получаю количество реально считанных строк
> $real_length = 0;
>
> кто может что подсказать по этому поводу?
>
From: Вик - 15/07/2002 - 12:54:09
Subject:anka
-----------------
:)))
Ты же читаешь входные данные в $in. Потом этот $in нужно порезать вот так:
@data = split(/&/, $in);
У тебя ведь данные приходят в виде:
input1=value1&input2=value2&input3=value3...
После этого можно выцарапывать строки.
Так не пиши:
$real_length = read(STDIN,$in,$length);
Лучше сначала сделай:
read(STDIN,$in,$length);
А потом уже:
$real_length = length($in);
(хотя делать такую проверку нет необходимости, как я думаю..)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
3641
|
|