Я хочу запустить сценарий с моего сайта с помощью CGI.pm - Сценарий, который я запускаю, обычно запускается из командной строки и требует нескольких входов ARGV в командной строке. Как я могу справиться с этим, используя CGI.pm? - Можно ли вставить систему ($ command) в Perl CGI-скрипт? Скрипт можно увидеть здесь - http://www.ncbi.nlm.nih.gov/IEB/ToolBox/C_DOC/lxr/source/doc/blast/web_blast.plКак собрать ARGV с помощью Perl CGI?
0
A
ответ
2
как собирать ARGV с помощью Perl CGI?
@ARGV
никуда не делся, но CGI не использует аргументы командной строки, так что нет никаких аргументов командной строки для сбора.
Могу ли я вставить
system($command)
в скрипт CGI Perl?
Да.
1
Вы можете двухцелевой скрипт, проверяя, если вы подключены к терминалу:
if (-t STDOUT) {
# Command LIne mode, use @ARGV;
}
else {
# CGI mode, get ARGV equivalent from CGI->param
}
Вы должны настроить выход для работы в режиме CGI, добавляя заголовки содержимого перед вами выводом ничего.
Если вы используете system($foo)
на веб-странице, убедитесь, что логика, контролирующая то, что находится в $foo
, является безопасной, иначе вы можете ее взломать.
Смежные вопросы
- 1. Как установить cookie с помощью Perl CGI?
- 2. Как вызвать скрипт perl cgi из другого скрипта cgi perl
- 3. Перезапуск perl cgi script
- 4. аутентификация Google с помощью PERL CGI-приложение
- 5. Загрузить файл с помощью Perl CGI
- 6. Флажки с Perl CGI
- 7. Проверка радиогруппы с perl/cgi
- 8. Perl + @ARGV + печать синтаксиса
- 9. perl/sqlite cgi шаблоны
- 10. вилка с CGI :: Fast perl
- 11. Perl CGI перенаправление с URI.pm
- 12. perl cgi беседует с javascript
- 13. Perl CGI с C Wrapper
- 14. Как поместить картинку в HTML с помощью CGI Perl?
- 15. Как найти адрес IPv6 клиента с помощью Perl CGI скрипта
- 16. Как я могу выполнить изображение с помощью Perl CGI-скрипта?
- 17. Как проверить тип MIME загруженного файла с помощью Perl CGI?
- 18. Как преобразовать PDF в PNG с помощью ImageMagick (CGI/Perl)
- 19. Как загрузить файл (perl cgi backend) с помощью запросов python
- 20. Perl CGI скрипт с css
- 21. Perl, CMD, $ ARGV [0], медленно
- 22. Несколько сценариев CGI Perl
- 23. Как создать скрипты CGI с Perl?
- 24. Отладка perl CGI
- 25. Perl CGI vs FastCGI
- 26. perl cgi pass filehandle
- 27. Perl CGI формат печати
- 28. Похоже ошибка Perl CGI
- 29. Perl разборе параметров CGI
- 30. TextField в CGI perl