#!/usr/bin/python
import cgi,sys,re
array1=[]
array2=[]
response=[]
form = cgi.FieldStorage()
print "Content-type: text/html\n"
def formgen():
print """
madlib form
"""
def display(madlib_file):
print """
madlib results
"""
file=open(madlib_file).read()
file=str(file)
array1 = re.findall('\{.*?\}', file)
for i in array1:
array2.append(i[1:-1])
for i in range(len(array2)):
x=array2[i]
file = re.sub(array1[i], form[x].value, file)
#
# for i in range(len(array2)):
# file = re.sub(array1[i], form[array2[i]].value, madlib_file)
print '\n' + file + '\n' + ""
def main():
gen=form['hasformgen'].value
if gen=='true':
madfile=form['filename'].value
display(madfile)
else:
formgen()
main()