parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Не выполняются операторы ^upload и ^exec

dim | vcr@ufacom.ru 24.01.2002 10:07

При локальном тестировании столкнулся с такой проблемой. При вызове приведенного ниже кода (из примера в документации) выбранный файл не аплоудится. Вообще ничего не происходит, даже ошибки не выдает.

<FORM METHOD=POST ENCTYPE="MULTIPART/FORM-DATA">
      <INPUT TYPE=FILE NAME=IMAGE>
      <INPUT TYPE=SUBMIT>
</FORM>
^ifdef[^form[image];
       ^upload[image;/upload/^upload[image;name]
]
Записан файл ^upload[image;name] объемом ^upload[image;size] байт.
;]
С оператором ^exec тоже проблемы. При вызове
^exec[/cgi-bin/printenv.pl]
выдается ошибка
exec: error #6
Файл printenv.pl находится в директории cgi-bin и прекрасно выполняется если его просто запустить. Вот его код:
#!\perl\bin\perl.exe
##
##  printenv -- demo CGI program which just prints its environment
##

print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
}
При локальном тестировании я использую Apache 1.3.22, ОС - Windows2000, ActivePerl 5.6.1.630, parser10_win32_nosql_sp6.

<<  Вернуться к списку сообщений
  • Не выполняются операторы ^upload и ^exec, dim [24.01 10:07]


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева