[MySQL] insertion et respect de la casse

insertion et respect de la casse [MySQL] - Programmation

Marsh Posté le 19-04-2002 à 11:18:56    

:hello:  
j'ai un champ extension dans ma table qui est un enum('jpg', 'JPG', 'gif', 'GIF', 'png', 'PNG';)
 
Lorsque (via PHP) j'insère 'GIF', lui enregistre 'gif', c'est pas grave sous win, mais c'est très chaint sous linux.
 
Vous savez ce que je peux faire pour qu'il enregistre 'GIF' et pas 'gif' ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 19-04-2002 à 11:18:56   

Reply

Marsh Posté le 19-04-2002 à 12:02:12    

citation :
http://www.z0rglub.com/images/casse.png


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 19-04-2002 à 12:02:58    

donc maintenant, j'utilise un char(3) mais c dommage (1 octet supplémentaire inutile utilisé)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 19-04-2002 à 13:24:06    

un simple traitement pour forcer une casse strtoupper() ou strtolower() pourrait te simplifier la vie non ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 19-04-2002 à 16:19:02    

Sh@rdar a écrit a écrit :

un simple traitement pour forcer une casse strtoupper() ou strtolower() pourrait te simplifier la vie non ?  




non pas trop, parce que si dans mon enrgistrement, j'ai GIF, je veux GIF et si j'ai gif je veux gif. Or lorsque j'insère GIF il enregistre gif et si j'insère gif il enregistre gif. Donc je peux pas savoir ce que j'ai entré !


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 19-04-2002 à 16:32:10    

je pensais plutôt à toujours enregistrer en minuscule de manière à pas t'occuper que le site soit sur un windows ou linux
 
si jamais tu à ABC.GIF et abc.gif comme image tu feras comment pour les sauvegarder sous windows ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 19-04-2002 à 18:08:26    

je peux pas faire ça, parce que c'est pour une appli qui doit être portable, je veux imposer le moins de choses possible aux utilisateurs, don si je peux leur éviter de devoir enregistrer en gif et non en GIF c'est mieux et moins contraignant


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 20-04-2002 à 00:27:24    

attends.. :pt1cable:  
 
je te parle de traiter ça en php, ça t'évite de devoir traiter abc.gif, ABc.Gif, ABC.GIF et les autres possibilités différement, donc à ne pas avoir X fichiers identiques sur un système qui n'est pas case sensitive
 
la portabilité c'est bien mais faut pas chercher la ptite bête non plus, j'ai l'impression que tu te compliques pas mal le boulot quand même
 
moi je stockerais tout en minuscule avec conversion automatique et si noms de fichier identique => demande de modification.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 20-04-2002 à 07:35:43    

je peux pas dire : modifier vos noms de fichiers... la raison est simple, dans ACDSee par exemple, qd tu crées un gif, il met automatiquement GIF, alors pour les newbies, s'ils doivent changer toutes les extensions à la main, c'est pas faisable.


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed