[PHP\REFLEXION] Nomenclature des noms des images et utilisation...

Nomenclature des noms des images et utilisation... [PHP\REFLEXION] - Programmation

Marsh Posté le 20-03-2002 à 19:38:53    

Alors voilà pour changer des problèmes de codes je voudrais lancer une petite question/reflexion sur le nomenclaturage (ca se dit?) des fichiers images...
 
Je m'explique : mon cas est celui d'une sorte de webzine où j'ai chaque jour une image par article, et où j'ai parfois plusieurs articles dans une même journée...
 
Dans un premier temps je pensais nommer mes images :
 
date_titredel'article.extension
 
mais en fait les titres sont trop long et pleins de caractères byzarres :)
 
alors j'ai pensé :
 
date_IDdel'article.extension
 
C'est pas très parlant mais bon je me dis que ce sera facile pour retrouver l'image en php et puis ça évite les caractères spéciaux...
 
Et puis, à terme, je voudrais que celui qui écrit l'article upload en même temps une image qui soit renommée automatiquement en suivant le modèle...
 
 
 
 
Mais alors arrive un problème puisque mes images pourront en fait être de petits flashs... le code n'est donc plus IMG SCR= blablabla... donc j'espère pouvoir faire trouver l'image/flash au serveur puis reconnaitre son extension (pour voir si c est un flash ou une image) avant même la génération de la page (sans oublier la taille à trouver)...
 
C'est un peu chaud... et un ami m'a conseillé de plutot faire une TABLE contenant les noms de mes images, type, hauteur, largeur, id de l'article associé (et même page si mon articles en fait plusieurs et que je veux avoir une image différente par page)...
 
Qu'en pensez vous si vous avez réussi à tout lire ?
Vaut mieux que je joue avec le nommage des fichiers et la reconnaissance du fichier (extension, taille...) ou une TABLE avec toutes les infos ?
 
Et sinon vous vous faites quoi pour le nommage de vos images ?
 
 
(ah on fait moins les malins hein quand je pose plus de grosses questions de newbies... enfin j'espere...)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 19:38:53   

Reply

Marsh Posté le 20-03-2002 à 19:51:25    

pour mon futur site je nomme :
CAT_DOSSIERID_NUMEROIMG.EXTENSION
 
 
comme ca lors du php,j'insere directement <img src=rep/$dossier/$cat_$dossierid.$ext

Reply

Marsh Posté le 20-03-2002 à 19:53:47    

skylight a écrit a écrit :

pour mon futur site je nomme :
CAT_DOSSIERID_NUMEROIMG.EXTENSION
 
 
comme ca lors du php,j'insere directement <img src=rep/$dossier/$cat_$dossierid.$ext  




 
numeroimg ? C'est parce que tu as plusieurs images par page ?
 
si oui tu mets 1 pour celle en haut et tu incrementes en descendant ?


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 19:55:26    

tu fais timestamp unix de l'heure de l'upload + nom de fichier original :
 
3b76845a-sayagata.jpg
 
yeeees :D

Reply

Marsh Posté le 20-03-2002 à 19:58:57    

youdontcare a écrit a écrit :

tu fais timestamp unix de l'heure de l'upload + nom de fichier original :
 
3b76845a-sayagata.jpg
 
yeeees :D  




 
 :lol: mais tu le retrouve comment après ton fichier :)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 20:04:16    

tous les noms des fichiers sont stockés dans une table myqsl, avec une description, leur taille (largeur * hauteur) + un extradata qui permet de coller certains flags à l'image.

Reply

Marsh Posté le 20-03-2002 à 20:10:13    

thekeke2 a écrit a écrit :

les noms des fichiers tu les genere automatiquement au moment de l upload ? ou tu as un "modele" ?


cf mon premier message. enfin ici c'est une utilisation restreinte (liste d'images pour une applic bien précise).
 
je compte me faire un petit script de gestion d'articles prochainement et j'emploierai certainement la même méthode, ou upload du fichier et conservation du nom, s'il y a collision (fichier de même nom déjà existant), un petit dialogue pour renommer.  
 
une chôse est sûre, les noms des fichiers seront stockés dans une table sql.

Reply

Marsh Posté le 20-03-2002 à 20:10:35    

he beh t'es rapide quand même ;)

Reply

Marsh Posté le 20-03-2002 à 20:11:41    

youdontcare a écrit a écrit :

he beh t'es rapide quand même ;)  




 
je croyais que c etait une blague mais j'ai bien reflechis  :lol: vous etes fou les programmeurs ?


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 20:17:53    

c'est un des moyens les plus simples. si tu veux absolument conserver un nom d'images, fais-le, je considère ça comme secondaire.
 
regarde un peu ce qui ce fait ailleurs ...
 
sur yahoo, c'est trié par date + nom bourrin :
 
http://eur.news1.yimg.com/eur.yimg [...] 903117.jpg
 
sur cnn, trié par date + nom un poil plus explicite :
 
http://i.cnn.net/cnn/2002/WORLD/me [...] s.reut.jpg

Reply

Marsh Posté le 20-03-2002 à 20:17:53   

Reply

Marsh Posté le 20-03-2002 à 20:20:48    

youdontcare a écrit a écrit :

c'est un des moyens les plus simples. si tu veux absolument conserver un nom d'images, fais-le, je considère ça comme secondaire.
 
regarde un peu ce qui ce fait ailleurs ...
 
sur yahoo, c'est trié par date + nom bourrin :
 
http://eur.news1.yimg.com/eur.yimg [...] 903117.jpg
 
sur cnn, trié par date + nom un poil plus explicite :
 
http://i.cnn.net/cnn/2002/WORLD/me [...] s.reut.jpg  




 
en fait nom bourrin c'est surtout utile pour les gros trucs... non ? pour un petit site perso c'est peut etre un peu complexe pour pas grand chose non ?
 
en tout cas je garde le principe de coté pour mon gros portail d un jour :)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 20:22:43    

sinon, tu créés un répertoire par article.

Reply

Marsh Posté le 20-03-2002 à 20:51:30    

youdontcare a écrit a écrit :

sinon, tu créés un répertoire par article.  




 
tu peux donner n'importe quel nom a ton fichier au moment de l'upload ?


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 20:52:47    

oui ...

Reply

Marsh Posté le 20-03-2002 à 20:57:58    

j aime de plus en plus le php :)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 22:08:42    

Rectificatif :  
 
mon idée de nommer les images des articles lors de l upload :
 
date_id.extension
 
c'est con... la date on la connait avant l'upload mais l'ID de l'article non... au moins de prendre le dernier ID entré et de l'incrémenté mais c'est du bidouillage :)


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Marsh Posté le 20-03-2002 à 23:20:45    

pas la peine de compliquer, tu fais ça en deux étapes :  
 
1) création d'un nouvel article
2) upload d'une (de plusieurs) image(s) avec possibilité de les rattacher à tel article.

Reply

Marsh Posté le 21-03-2002 à 10:09:39    

youdontcare a écrit a écrit :

pas la peine de compliquer, tu fais ça en deux étapes :  
 
1) création d'un nouvel article
2) upload d'une (de plusieurs) image(s) avec possibilité de les rattacher à tel article.  




 
ah oui c est mieux... en effet...


---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...
Reply

Sujets relatifs:

Leave a Replay

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