12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env python
- print('Content-type: text/html\n')
- from os.path import join, abspath
- import cgi, sys
- BASE_DIR = abspath('data')
- form = cgi.FieldStorage()
- filename = form.getvalue('filename')
- if not filename:
- print('Please enter a file name')
- sys.exit()
- text = open(join(BASE_DIR, filename)).read()
- print("""
- <html>
- <head>
- <title>Editing...</title>
- </head>
- <body>
- <form action='save.cgi' method='POST'>
- <b>File:</b> {}<br />
- <input type='hidden' value='{}' name='filename' />
- <b>Password:</b><br />
- <input name='password' type='password' /><br />
- <b>Text:</b><br />
- <textarea name='text' cols='40' rows='20'>{}</textarea><br />
- <input type='submit' value='Save' />
- </form>
- </body>
- </html>
- """.format(filename, filename, text))
|