summaryrefslogtreecommitdiff
path: root/delete.py
diff options
context:
space:
mode:
Diffstat (limited to 'delete.py')
-rw-r--r--delete.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/delete.py b/delete.py
new file mode 100644
index 0000000..7d80f34
--- /dev/null
+++ b/delete.py
@@ -0,0 +1,36 @@
+#!D:/Programs/python3/python.exe
+# -*- coding: utf-8 -*-
+import cgi, cgitb
+import pymysql
+import sys, codecs
+import configparser, codecs
+import connect
+from connect import Connect
+import config
+from config import Config
+import path
+from path import Path
+
+sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)
+print("Content-type:text/html\n")
+form = cgi.FieldStorage()
+w = form.getvalue('w')
+if w == None:
+ print("Invalid whisper")
+else:
+ db = Connect.produce()
+ cursor = db.cursor()
+ query = "delete from whisper where id={0}".format(int(w))
+ cursor.execute(query)
+ db.commit()
+ cursor.close()
+ db.close()
+ _url = Config.get("route", "url")
+ redirect = """
+ <html>
+ <head>
+ <meta http-equiv="refresh" content="0;url={0}/page.py">
+ </head>
+ </html>
+ """.format(_url)
+ print(redirect) \ No newline at end of file