case sensitive

Répondre
Pegasus
le 10/05/2006 à 13:05
Pegasus
Bonjour,

J'aimerais savoir si il existe un moyen de modifier la sensibilité de la case sur un serveur linux avec redhat, j'ai regardé dans apache mais j'ai rien vu.

Voila en fait pourquoi j'aimerais faire ça :
exemple avec la variable $pseudo = moimeme

if(is_dir('membre/'.$pseudo[0].'/'.$pseudo.'.htm')){
echo"Le pseudo existe deja";
}

donc là il verifie le chemin membre/m/moimeme.htm
mais le prob c'est que si un meme membre veut le pseudo > MoiMeme , il le peut vu que le chemin devient membre/M/MoiMeme.htm alors que c'est le meme pseudo.
J'aimerais éviter de formater les pseudos avec un des strtolower() ou strupper() ou ucfirst() etc...

Si quelqu'un a une idée smiley

Merci
<-- Observe, écoute et retiens -->
LupusMic
le 10/05/2006 à 14:52
LupusMic
L'accès au caractère 0 d'une chaine se fait via : $pseudo{0}. Je sais, c'est tordu.

Je ensuite, ben... non, il ne faut PAS essayer de modifier la sensibilité à la casse de ton système. Tu risque d'avoir pas mal de dégâts...

Donc si tu ne veux pas de sensibilité à la casse, il va falloir le gérer.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Pegasus
le 10/05/2006 à 15:22
Pegasus
Oki je pense que je vais contourner le probleme avec une table 'membre' mysql ça ira mieux, par contre le $pseudo[0] me retourne bien le caractere 0 (donc m) il y a un probleme si j'utilise [0] au lieu de {0} ?
<-- Observe, écoute et retiens -->
Lefounard
le 11/05/2006 à 10:35
Lefounard
Les crochets sont utilisé par les tableaux.
Donc tu feras appelle a la valeur qui dans la premiere case (case 0) de ton tableau, a la valeur de ta variable.
I am singing in the rain , I am happy again !!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours