Pete wrote
Yes I'm fine thanks I have been very busy, and you?
I am currently very busy (I'm working on a economic draft... at 3:30 am!)
Why is 'htmlspecialchars' used for field
editing?
That's the question! The problem is to suppress the double quotes in the
value statement of an html input tag, but using the 'htmlspecialchars'
function here is not the solution: urlencode is far better (of course you
have to urldecode that string in the script it has been passed to).
[About Benjamin Gandon's message]
------ Fwd ------
The current version (in lib.inc.php3 1.56) is exactly
mine
(without my comments though :)) except one line that was added
and that introduces a bug :
if($last_char == $in_string && $char == ")") $in_string = false;
The bug appears if you try to exec 2 SQL queries like that
(from an uploaded file or directly in the query field because
both are handled by the same code) :
INSERT INTO foo(id, text) VALUES ('1', 'I\'m sure that \')# will cause
a
bug');
INSERT INTO foo(id, text) VALUES ('2',
'Indeed \'); that\'s the case');
Have fun ;)
Loïc
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif