Cherche Exp Reg
Bonjour à tous,
Je cherche l'expression régulière qui
me permet de tester
que variable
$var != "Paulo" ,
je voudrais que l'exp reg considère
que, Paulo, ou PAULO, ou encore PauLO,
corresponde à Paulo,
quelle que soit la casse,
maj, min et mélange des
deux...
Merci à vous,
a+
Peacock
PS : Mojorisin, master of ExpReg,
si tu es par là...
En fait je voudrais l'inverse aussi ,
que Paulo soit considéré
non égal à PAULO.
Merci encore.
tu met en minuscule avant de tester
strtolower($var) ...
zebdinou pour les intimes / Blog : http://www.zebden.fr
Dans ce qui suit,
<?php if ($valeur == strtolower(Paulo))
{echo" Salut Paulo";}
else
{echo"Merde j'attendais Paulo !";}?>
pour obtenir "Salut Paulo", il faut que des minuscules ($valeur="paulo"),
donc quelle est l'exp reg qui marche dans
le cas inverse, que seul PAULO marche,
et dernier cas,
l'exp reg insensible à la casse...
Merci bien.
a+
j'aurais plus vu strtolower($valeur) == 'paulo'
si si on rentre PaUlo ou PAULO valeur devient systematiquement paulo et donc egale a la valeur d'arrivée ... et puis entre nous aucune expression reguliere n'est utilisé donc on parle plus de chaine que de Reg Exp .. ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
OK Zebden,
strtolower($valeur) == 'paulo'
, cette chaîne marche, insensible à la casse !
Maintenat je cherche celle sensible à la casse
qui ne marche pour paulo et non pour PAULO...
Merci
Tu vires le strtolower non ?
En fait mon blème c'est lors
de l'identification login/password,
il y a une condition if au cas ou
l'utilisateur est super admin,
du style :
if ($ID_Utilisateur != 'ADMIN')
or si la casse est en minuscule
ou du style 'Admin', ma condition
est remplie, et de plus il reconnais
l'utilisateur alors que dans ma base c'est 'ADMIN' et non 'Admin'...
Solution ?
Tu as quoi dans la base ? (comme valeur possible de la chaine 'admin' ?)
Et tu as quoi comme valeur possible dans ton php ?
(parce que là, chuis pas sur de tout comprendre...)
le 12/10/2004 à 22:49
bibi
oué javoue jcomprend pas bien la :s
commit suicide