Advertisement
danielhilst

python cgi

May 21st, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. # server.py
  2. import BaseHTTPServer
  3. import CGIHTTPServer
  4.  
  5. server = BaseHTTPServer.HTTPServer
  6. handler = CGIHTTPServer.CGIHTTPRequestHandler
  7. port = 8080
  8. server_address = ("", port)
  9. handler.cgi_directory = ["/"]
  10. httpd = server(server_address, handler)
  11. print "Running at %d ..." % port
  12. httpd.serve_forever()
  13.  
  14. # end of server.py
  15.  
  16.  
  17. #!/usr/bin/python2
  18. # cgi-bin/form.py
  19. import cgi
  20. import cgitb; cgitb.enable()
  21. import time
  22.  
  23.  
  24. print """\
  25. ContentType: text/html;charset=utf-8"
  26.  
  27. <html>
  28. <head><title>Form</title></head>
  29. <body>
  30. """
  31.  
  32. form = cgi.FieldStorage()
  33. print "<h1>First name: " + form.getvalue("fname") + "<br/>"
  34. print "Last name: " + form.getvalue("lname") + "<br/></h1>"
  35.  
  36.  
  37. print """\
  38. <form action="form.py" method="get">
  39. First name: <input type="text" name="fname"><br/>
  40. Last name: <input type="text" name="lname"><br/>
  41. <input type="submit" value="Submit">
  42. </form>
  43. </body>
  44. </html>
  45. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement