PirateBoxScripts_Webserver/piratebox/piratebox/www/cgi-bin/psowrte.py

32 lines
741 B
Python
Executable File

#!/usr/bin/python
# PyShoutOut by Joey C. (http://www.joeyjwc.x3fusion.com)
# Writes the recieved information to the data file.
import cgi, datetime, os, re
from psogen import process_form
print "Content-type:text/html\r\n\r\n"
values = cgi.FieldStorage()
if values.has_key("name"):
rawname = values["name"].value
else:
rawname = " "
namepass = re.sub("<", "&lt;", rawname)
name = re.sub(">", "&gt;", namepass)
if values.has_key("data"):
rawdata = values["data"].value
else:
rawdata = "&nbsp;"
datapass = re.sub("<", "&lt;", rawdata)
data = re.sub(">", "&gt;", datapass)
color = values["color"].value
curdate = datetime.datetime.now()
process_form( rawname , rawdata , color )
print """<html><body>ok</body></html>"""