Merhabalar python ile kodlama yaparken bu hatayı verdi nasıl çözeceğimi bilmiyorum yardım edermisiniz ?
nasıl çözeceğimi söylermisiniz?
Kod:
#! /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>""")
Kod:
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/
Moderatör tarafında düzenlendi: