LINUX.ORG.RU

История изменений

Исправление Spirit_of_Stallman, (текущая версия) :

Cкрипт:

#!/bin/bash

echo "Content-type: text/html\n"

# our html code
echo "<html>"
echo "<head><title>Hello CGI</title></head>"
echo "<body>"
echo "<pre>"

echo "Hello world
dbg:
1::$1
2::$QUERY_STRING
3::$SHELL"

echo "</pre>"
echo "</body>"
echo "</html>"
В выхлопе странички только "3::/bin/sh"
Ну а вообще оно и без того ясно было, ибо краш на башизмах, это можно и ручками проверять было.

Исходная версия Spirit_of_Stallman, :

Cкрипт:

#!/bin/bash

echo "Content-type: text/html\n"

# our html code
echo "<html>"
echo "<head><title>Hello CGI</title></head>"
echo "<body>"
echo "<pre>"

echo "Hello world
dbg:
1::$1
2::$QUERY_STRING
3::$SHELL"

echo "</pre>"
echo "</body>"
echo "</html>"
Ну и в выхлопе странички только "3::/bin/sh"