Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá povo.
Fiz uma pagina html que tem um formulario dando post
pra um script em python. É bem simples, só pra teste mesmo:
index.html
<html>
<head>
<title>Python CGI</title>
</head>
<body>
<form method="POST" action="main.py">
<p>Seu primeiro nome: <input type="text" name="primeiro" /></p>
<p>Seu segundo nome: <input type="text" name="segundo" /></p>
<p>Click para dar submit no formulário: <input type="submit" value="Yeah!" /></p>
<input type="hidden" name="session" value="1f9a2" />
</form>
</body>
</html>
main.py
#!D:\Python27\python.exe -u
import cgi
def main():
print "Content-type: text/html\n"
form = cgi.FieldStorage()
if form.has_key("primeiro") and form["primeiro"].value != "":
print "<h1>Hello ", form["primeiro"].value,"</h1>"
else:
print "<h1>Erro! Por favor entre o primeiro nome."
main()
Até aí tudo bem. O problema é que o apache, quando mando o caminho do .html
no navegador, ele dá forbidden, e tals.
Ele só funciona se eu por o html fora dos dominios do apache, mas
dae num fica legal ter que colocar no action o caminho
do servidor inteiro.
Tem alguma forma de fazer o maldito Apache reconhecer meu html?
Obrigado.
:D
Carregando comentários...