37,741
社区成员
发帖
与我相关
我的任务
分享
#!/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>%s<br />
<input type='hidden' value='%s' name='filename' />
<b>Password:</b><br />
<input name='password' type='password' /><br />
<b>Text:</b><br />
<textarea name='text' cols='40' rows='20'>%s</textarea><br />
<input type='submit' value='Save' />
</form>
</body>
</html>
""" % (filename,filename,text)
text=open(join(BASE_DIR,filename)).read()pathname = BASE_DIR + '/' + filename
fd = open(pathname)
text = fd.read()
<html>
<head>
<title>File Editor</title>
</head>
<body>
<form action='cgi-bin/edit.cgi' method='POST'>
<b>File name:</b><br />
<input type='text' name='filename' />
<input type='submit' value='Open' />
</form>
</body>
</html>