Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2546 connectés 

 


Dernière réponse
Sujet : [MySQL] insertion et respect de la casse
z0rglub 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
z0rglub 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.
Sh@rdar 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.
z0rglub 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
Sh@rdar 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 ?
z0rglub

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é !

Sh@rdar un simple traitement pour forcer une casse strtoupper() ou strtolower() pourrait te simplifier la vie non ?
z0rglub donc maintenant, j'utilise un char(3) mais c dommage (1 octet supplémentaire inutile utilisé)
z0rglub citation :
http://www.z0rglub.com/images/casse.png  
z0rglub :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' ?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR