/ домой \ | \ темы / |
05/03/2010 06:38 Kinsler: |
Уважаемый Max, можно снять ограничение в 5 интерпретаторов? или что бы smallsrv при запросах форм из action вместо расширения .CGI мог запускать .EXE (если в форме прописать .exe большинство качало пытаются скачать скрипт) |
10/06/2011 09:47 Saldo: |
Поддерживаю. Реально неудобно. Приходится для каждый exe-шник прописывать как интерпритатор. У меня лично в конфиге постоянно не хватает строк. пишу: ext=".cg3;www\cgi-bin\file1.exe;.cg2;www\cgi-bin\file2.exe;.cg1;www\cgi-bin\file3.exe;.cg4;www\cgi-bin\file4.exe;.cg5;www\cgi-bin\file5.exe;" Всё. халява кончилась. а хочется еще несколько добавить. Макс! Добей хотя бы до 10. |
17/06/2011 18:21 Max: |
В версии для Виндовс, сервер опционально может использовать виндосовские ассоциации для выбора приложения, в Юникс-версиях запуск подразумевает анализ первой сторки файла в которой указывается интерпретатор.
|
11/07/2011 06:48 Kinsler: |
Тем не менн можно снять ограничение в 5 штук?
|
12/07/2011 11:11 Byuik: |
Да нет никаких ограничений , я сам лично использую более 5 ти интерпретаторов . Главное чтоб система знала о них. |
13/07/2011 06:38 Kinsler: |
Подробнее можете разжевать, желательно с примером. Настройка в small server под win сохраняет только 5 позиций, при попытке добавить еще остается ровно до перезапуска. |
18/10/2011 16:41 Kinsler: |
Нашел выход =) Создаем [s]html файлик. В нём прописываем вызов скрипта, соответственно в форме обработчик должен быть этим самым html-файлом. Ни каких интерпретаторов и пользователь не видит скриптов. |
18/10/2011 16:48 Kinsler: |
Решил пример добавить, для тех, кто интересуется: файл index.shtml: --- <!--#exec cgi="script.exe"--> --- Где script.exe скомпилированная виндовозная прога содержимое шибко не важно, лишь бы выдавала форму запроса и могла ее обрабатывать (можно разделить обработчики на несколько файлов. кому как удобно) пример формы, выдаваемой в script.exe (фариант на freepascal): --- ... writeln('<form id="f" name="f" method="post" enctype="multipart/form-data" action="/index.shtml">'); ... --- метод, имя, id и тип данных - весчь под ваши вкусы. если что, марайте экран буквами, сделаю более подробный пример. |