On 24/09/2011 02:42, Ricardo wrote:
Hi everyone
I'm trying to use the cgi library to create a python script and loading it from a web 
page. I have already done the necessary imports, and the default commands to receive data 
from "html" are written too. The final version is something like this:

#!/usr/bin/python

import subprocess
import cgi
import cgitb

cgitb.enable()

input = cgi.FieldStorage()

…. my code (do something with input)….


#printing the response

        print "Content-Type: text/html"
        print
        print "<TITLE>My title:</TITLE>"
        print "</HEAD>"
        print "<BODY>"
        print ….. bla bla …
        print "%s"%theoutput
        print "</BODY>"

Besides, my call from my index.html is like this:

  <form action="/scripts/python_script.py" method="post">
        <input name="inid" type="text" size="20" class="input" /><br/><br/>
         <input type="submit" value="accept"  class="button"/>
  </form>

well, the thing is that when i do the call from the browser:

http://localhost/index.html
            |
           V
put the data and click on the "accept" button
            |
           V
http:/localhost/scripts/python_script.py

I only get the python_script.py as a plain test by response (the script printed 
on my browser).
I have already changed the permissions for python_script.py. I have checked the 
import cgi,cgitb in the python shell (i am using v2.7) and they work fine. So, 
i don't know what it is going wrong here.

A little help please… any idea?
Thanks anyway for your time.

If it helps, the responses on my home-make stuff start something like this:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</HEAD>
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to