Я написал HTML-форму и пытаюсь включить в нее скрипт Python CGI. Я уже настроил свой сервер apache для выполнения сценариев cgi из каталога cgi-bin. Вот HTML-форма:
<html>
<body>
<form name="input" action="c:/xampp/cgi-bin/test2.py" method="post">
<input type="text" name="qry" />
<input type="submit" value="GO!" />
</form>
</body>
</html>
А вот сценарий test2.py cgi:
#!c:/Python27/python.exe -u
import cgi
import cgitb
cgitb.enable()
form = cgi.FieldStorage()
qry = form["qry"].value
print "Content-Type: text/html"
print
print "<html"
print "<body>"
print qry
print "</body>"
print "</html>"
html-страница находится в моей папке htdocs, а скрипт cgi - в каталоге cgi-bin. Тем не менее, когда я ввожу что-то в форму и отправляю, firefox возвращает сообщение об ошибке, говорящее: «Firefox не знает, как открыть этот адрес, потому что протокол (c) не связан ни с одной программой». Почему происходит эта ошибка? Это как-то связано с моим путем к скрипту cgi на моей html-странице? Заранее спасибо!