|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
Bonjour,
J'utilise cette expression rationnelle pour filtrer mes formulaires : Code :
if(ereg('^[a-zA-Z0-9-àáâãäåòóôõöøèéêëçìíîïùúûüÿñ]+$', $utilisateur)) J'ai essayé cela pour les espaces, mais ça accepte tout, maintenant : Code :
if(ereg('^[a-zA-Z0-9-àáâãäåòóôõöøèéêëçìíîïùúûüÿñ]|[:space:]+$', $utilisateur)) |
|
|
00
|
|
|
#2 |
![]() ![]() |
et ça :
Code :
'^[a-zA-Z0-9-àáâãäåòóôõöøèéêëçìíîïùúûüÿñ\'" -]+$'
au fait, je serais toi, j'utiliserais plutôt le module PCRE, qui est bien plus puissant : http://fr.php.net/PCRE enfin... c'est aussi vrai que pour le masque que tu utilise, les POSIX sont tout aussi bien
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
Bon j'ai réussi avec ça :
Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() |
le pattern que je t'ai proposé prend en compte les quotes (simple et doubles)
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#5 | ||||
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
Merci Swoög
Là le problème, c'est que si le pseudo comporte des quotes, alors au moment d'aller vérifier dans la base si il existe déjà, ça me sort : Code :
Code :
htmlspecialchars(mysql_real_escape_string($utilisateur))) Code :
Une idée du pourquoi de l'erreur ? |
||||
|
|
00
|
|
|
#6 |
![]() ![]() |
il y a une erreur dans ta requête, essaie de modifier ton mysql_query avec un or die :
Code :
$result = mysql_query($query) or die(mysql_error());
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#7 | ||
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
ça m'affiche :
Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() |
le ' n'est pas échappé d'où erreur !
penche toi du côté de addslashes etc...
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#9 | ||
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
Ok bien vu,
En fait je fais : A réception des variable Code :
Mais n'est ce pas une grosse co...... que de faire stripslashes() juste après un htmlspecialchars(mysql_real_escape_string()) ? |
||
|
|
00
|
|
|
#10 |
![]() ![]() |
bah... si XD
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
Xd ?
|
|
|
00
|
|
|
#12 |
![]() ![]() |
XD ~~
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#13 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com