Στις 1/9/2013 10:12 πμ, ο/η Chris Angelico έγραψε:
On Sun, Sep 1, 2013 at 4:50 PM, Ferrous Cranus <nikos.gr...@gmail.com> wrote:
Ye i'm aware that i need to define variables before i try to make use of them.
I have study all of your examples and then re-view my code and i can *assure*
you that the line statement that tied to set the 'host' variable is very early
at the top of the script(of course after imports), and the cur.execute comes
after.
The problem here is not what you say, that i try to drink k a coffee before
actually making one first but rather than i cannot drink the coffee although i
know *i have tried* to make one first.
i will upload the code for you to prove my sayings at pastebin.
http://pastebin.com/J97guApQ
You're setting host inside a try/except block. Are you getting
exceptions that prevent it from being set, perhaps?
Also... do you seriously (a) block access if no Referer: header, and
(b) permit that access anyway if the user has a non-blank cookie named
'admin'? Seriously??
ChrisA
I have checked th output of the erro log a tthe very moment that
files.py tris to run and i receive this:
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113] ValueError:
underlying buffer has been detached, referer: http://superhost.gr/
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113] , referer:
http://superhost.gr/
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113] Original
exception was:, referer: http://superhost.gr/
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113] Traceback
(most recent call last):, referer: http://superhost.gr/
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113] File
"/home/nikos/public_html/cgi-bin/files.py", line 135, in <module>,
referer: http://superhost.gr/
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113]
cur.execute('''INSERT INTO files (url, host, city, lastvisit) VALUES
(%s, %s, %s, %s)''', (filename, host, city, lastvisit) ), referer:
http://superhost.gr/
[Sun Sep 01 07:17:52 2013] [error] [client 108.162.231.113] NameError:
name 'host' is not defined, referer: http://superhost.gr/
Let alone that i when i try to set the 'host' variable i get this line
at my '/tmp/err.out'
ni...@superhost.gr [~]# cat /tmp/err.out
UnicodeDecodeError('utf-8', b'\xb6\xe3\xed\xf9\xf3\xf4\xef
\xfc\xed\xef\xec\xe1 \xf3\xf5\xf3\xf4\xde\xec\xe1\xf4\xef\xf2', 0, 1,
'invalid start byte')
--
Webhost <http://superhost.gr>
--
http://mail.python.org/mailman/listinfo/python-list