Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Сообщение
polachok »
имеем lighttpd-1.4.13-1, включен mod_cgi.
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".cgi", ".sh")
cgi.assign = ( ".pl" => "/usr/bin/perl",
".cgi" => "/bin/sh" ,
".sh" => "/bin/sh" ) # (пробовал ".sh" => "" )
не передаются аргументы
делают так:
http://127.0.0.1/cgi-bin/test.sh?test
Код: Выделить всё
#!/bin/sh
echo Content-type: text/plain
echo ""
echo $0 is shit because $1 is not worked around properly
вывод: /home/lighttpd/html/cgi-bin/test.sh is shit because is not worked around properly
И немедленно выпил.
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Сообщение
elide »
Код: Выделить всё
#!/bin/sh
echo 'Content-type: text/plain'
echo ''
echo '======================================================='
echo "$QUERY_STRING"
echo '======================================================='
слава роботам!
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Сообщение
polachok »
echo "$QUERY_STRING"
спасибо
И немедленно выпил.