powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) передача параметра больше 24kb
4 сообщений из 4, страница 1 из 1
(Perl) передача параметра больше 24kb
    #33193548
Деев И.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Кто подскажет, как передать скрипту на Perl параметр в виде объемного текста, который больше 24K. Как только пытаюсь такое сделать, происходит зависание. Задача - передать текст файла и сформировать этот файл на диске. Вот как я пытаюсь это делать (тестовый пример):

#!/usr/bin/perl -w
#use CGI qw(:standard); - не грузится, происходит внутренняя ошибка.

print "Content-Type: text/html\n";
print "Charset: windows-1251\n\n";
print "<HTML><BODY>";
print "Started!<BR>\n";
#print $ENV{'QUERY_STRING'};
$all = $ENV{'CONTENT_LENGTH'};
print $all.'\n';

$part = 1024;

while ($all > 0)
{
# Считываем порцию
$srs = sysread(STDIN,$portion,$part);
print $portion;
print "<BR>";
print 'SRS:'.$srs;
print "<BR>";
# Подсчитываем сколько осталось в строке
$all = $all - $srs;
print 'ALL:'; print $all;
print '<BR>';
print '<BR>';

if ($srs > 0)
{
# Сдвигаем указатель в STDIN-е
$sss = sysseek(STDIN, $srs+ 1, 0);
}
}

print "</BODY></HTML>";
...
Рейтинг: 0 / 0
(Perl) передача параметра больше 24kb
    #33194122
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой тип запроса? get,post?
Код: plaintext
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
...
Рейтинг: 0 / 0
(Perl) передача параметра больше 24kb
    #33194630
Деев И.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай aka MotodorКакой тип запроса? get,post?
Код: plaintext
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});


Спасибо! Помогло.
Метод POST.

Есть в этом варианте какие-то ограничения по объему читаемых данных?
...
Рейтинг: 0 / 0
(Perl) передача параметра больше 24kb
    #33194698
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точно не скажу, но ограничения нет помоймо , либо оно очень высоко...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) передача параметра больше 24kb
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]