Nomenclature des noms des images et utilisation... [PHP\REFLEXION] - Programmation
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
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 ?
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
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 |
mais tu le retrouve comment après ton fichier
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.
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.
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 vous etes fou les programmeurs ?
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
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
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 ?
Marsh Posté le 20-03-2002 à 20:57:58
j aime de plus en plus le php
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
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.
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...
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...