Merhabalar python ile yaptığım kod garip bir hata alıyor . Türkçe bir çözüm bulamadım yabancı olanlarda genel bir çözüm değil lütfen yardım edin
Yazdığım kod =
Aldığım Hata:
Yazdığım kod =
Kod:
[B]
#! /usr/bin/python import cgi, cgitb import sqlite3 db = sqlite3.connect("ewerything.db") cr = db.cursor() form = cgi.FieldStorage() aranan_kelime = form.getvalue("arama") def html(): html ="" sql = "SELECT * FROM blog WHERE icerik LIKE '%" + aranan_kelime + "%'"; cr.execute(sql).fetchall() if len(sql) <= 0: print("Bulunamadı!") else: for i in sql: html += """<h3>"""+ str(i[1]) + """</h3> <p>""" + str(i[2]) + """</p>""" return html #buluntular = (str(cr.fetchall())) print("Content-Type: text/html") print() print(""" <!DOCTYPE html> <html lang="tr"> <head> <**** charset="UTF-8"> <title></title> </head> <body> """ + html() + """ </body> </html>""")
[/B]
Kod:
[COLOR=Lime][B]
html += """<h3>"""+ str(i[1]) + """</h3> """: /var/www/sema/deneme.py, referer: http://localhost/ [Tue Mar 31 20:49:04.933594 2020] [cgi:error] [pid 1625] [client ::1:57068] AH01215: IndexError: string index out of range: /var/www/sema/deneme.py, referer: http://localhost/
[/B][/COLOR]
Moderatör tarafında düzenlendi:
