def check_login(): form = cgi.FieldStorage() if not form.has_key("login") or not form.has_key("password"): form1() footer() elif userexists(form["login"].value) and correctpass(form["login"].value, form["password"].value): homeaftrlogin.page(True, form["login"].value) elif form.has_key("login") and not userexists(form["login"].value): form1() print "<H3>Incorrect User or Password.</H3>" footer() elif form.has_key("password") and not correctpass(form["login"].value, form["password"].value): form1() print "<H3>Incorrect User or Password.</H3>" footer()
fn = os.path.basename(fileitem.filename) fn = os.path.basename(fileitem.filename.replace("\\", "/")) d = os.path.dirname("tmp/" + form["album"].value + "/") if not os.path.exists(d): os.makedirs(d) open("tmp/" + form["album"].value + """/""" + fn, 'wb').write(fileitem.file.read()) message = 'The file "' + fn + '" was uploaded successfully' else: message = 'No file was uploaded' print "Content-Type: text/html\n\n" homeaftrlogin.page(True, form["name"].value) print """ <html> <body> <p>%s</p> """ % (message, ) db = MySQLdb.connect(host="php.radford.edu", user="******", passwd="spike123", db="gottman", port=3306) cursor = db.cursor() q1 = "insert into images values( 'https://php.radford.edu/~gottman/tmp/" + form[ "album"].value.strip() + "/" + fn + "','" + form[ "caption"].value.strip() + "','" + form["album"].value.strip(
if fileitem.filename: fn = os.path.basename(fileitem.filename) fn = os.path.basename(fileitem.filename.replace("\\", "/" )) d = os.path.dirname("tmp/" + form["album"].value + "/") if not os.path.exists(d): os.makedirs(d) open("tmp/" + form["album"].value + """/""" + fn, 'wb').write(fileitem.file.read()) message = 'The file "' + fn + '" was uploaded successfully' else: message = 'No file was uploaded' print "Content-Type: text/html\n\n" homeaftrlogin.page(True, form["name"].value) print """ <html> <body> <p>%s</p> """ % (message,) db = MySQLdb.connect(host="php.radford.edu",user="******",passwd="spike123",db="gottman", port=3306 ) cursor = db.cursor() q1 = "insert into images values( 'https://php.radford.edu/~gottman/tmp/" + form["album"].value.strip() + "/" + fn + "','" + form["caption"].value.strip() + "','" + form["album"].value.strip() + "','" + form["name"].value.strip() + "')" q2 = "commit" try: cursor.execute(q1) cursor.execute(q2) except: print "\nBut it already exists!"