|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Bonjour,
Je fais appel à une image, et cette image peut être de plusieurs extensions, ex :.jpg .JPG .gif .raw Mais je ne sais pas comment écrire mon lien : Code :
img src="gallery/<?php echo $row_photo['photographe']; ?>/<?php echo $row_photo['num']; ?>.jpg" Désolé, ça parrait peut être plutôt simple pour vous, mais moi qui est débutant, c'est un vrai casse-tête. Merci infiniment de votre réponse...
|
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 512 ![]() |
Tu es en train de nous dire que dans ta base de données, tu stockes le nom du fichier mais pas son extension ?
Si c'est le cas, c'est ca qu'il faut changer ou alors il faut en entrée convertir les photos. |
|
|
01
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Non c'est pas ça, en faite, dans ma base de données, il peut y avoir plusieurs photos, mais avec des extensions différentes, par exemple une qui est en .jpg une autre qui est en .gif etc....
Et moi sur la page de mon site, avec mon fameux lien, tout dépend sur quel article la personne fait appel, j'aimerais que ses photos s'affiches avec toutes ses extensions différentes, alors comment je dois bidouiller mon lien pour ça marche ? Il n'y à pas d'autre solutions que de formater toutes les photos en .jpg dans la base de données ? |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Renaud BInscription : septembre 2009 Messages : 370 ![]() |
ce que te dis sabotage, c'est que si dans ta base de données tu enregistre pour chaque article l'image, sous la forme
article1 image4.png article2 image5.jpg article3 image66.gif tu ne devrais pas avoir de soucis d'affichage de l'image car tu as le nom en base et son extension. Code :
img src="gallery/<?php echo $row_photo['photographe']; ?>/<?php echo $row_photo['num'];" |
|
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Renaud BInscription : septembre 2009 Messages : 370 ![]() |
y'a quoi dans ton champ num?
juste un numéro? ou est ce que ca correspond au nom de l'image? si le champ num est le nom de ton image, tu dois stocker l'extension avec. par exemple pour ton image 457, tu dois avoir 457.jpg D'habitude on stock l'extension du fichier avec son nom. |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Bonjour,
Merci de vos réponse, mais je crois que je me suis mal exprimé, alors je vais vous dire ce que je fais comme ça vous comprendrez un peu mieu. Je réalise un site de photographie ou il y à plusieurs photographes qui poste leurs propre photo, il ont un dossier personnel d'ou la première requête dans le lien : <?php echo $row_photo['photographe']; ?>. J'ai créer ensuite une page php ou il y à la diaporama de leurs photos, j'en ai créer une seule, ce qui est le but du php de ne pas créer une page pour chaque photographe, et cette page fait appel à un numéro de photo d'ou la deuxième requête : <?php echo $row_photo['num'];. Le hic, c'est que les photographes, ne connaissent pas trop l'informatique, et il risque de temps en temps d'uploader des images qui ne sont pas avec l'extension ".jpg", donc j'aimerais que les photos s'affiche autant en ".jpg" que en ".JPG" ou ".gif" etc.... Un bon exemple est Facebook, quand vous uploader des photos sur leurs site, pas besoin de regarder l'extension de la photo, sur la page de votre mur, elle s'affiche et peut importe l'extension. Faut t'il rajouter quelques part sur mon code un script php ? le connaissez vous ? ou faut il absolument que mes photographes convertisse leurs photos en ".jpg" ???? |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Étudiant Inscription : novembre 2006 Messages : 187 ![]() |
Je ne comprends pas trop ton problème, la solution proposé de sauver l'extension (ou mieux le nom du fichier complet) est la seule qui me vienne en tête.
C'est comme ca que fonctionne les galeries en ligne et surement celle de facebook. |
|
00
|
|
|
#8 | |
|
Membre Expert
![]() ![]() Christele RubneauInscription : novembre 2009 Messages : 1 055 ![]() |
Citation:
photo 32 envoyée par machin nom xxxxxx.gif |
|
|
|
01
|
|
|
#9 |
|
Membre Expert
![]() Aurélien VDCDéveloppeur .NET / Biztalk Inscription : octobre 2008 Messages : 980 ![]() |
Tu te compliques la vie pour pas grand chose.
Lors de l'upload, tu as toutes les informations nécessaires, tu as juste à stocker le fichier avec son extension. Je ne vois pas où tu bloques
__________________
Règle N° 1 : Si tout va bien, ne touchez à rien. Je ne réponds pas au MP technique, inutile donc de poser vos questions. Le forum est là pour ça |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Merci pour toutes vos infos, mais je crois que je vais bien expliquer à tous les photographes du site de bien envoyer leurs photos avec l'extension ".jpg".
J'ai quand même mis un filtre dans mon uploader pour qu'ils ne puisse pas envoyer une autre extension, espèrons juste qu'ils comprennent bien pourquoi quand le message apparait "veuillez envoyer qu'une extension .jpg" ils comprennent bien de quoi il s'agit... On verra bien... |
|
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() Renaud BInscription : septembre 2009 Messages : 370 ![]() |
c'est dommage de contourner ce problème, si tu n'arrives pas a gérer l'upload avec extension, c'est basique. bonne continuation ceci dit!
|
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() ![]() Christele RubneauInscription : novembre 2009 Messages : 1 055 ![]() |
Allez c'est parceque Noel approche
Code :
|
||
|
|
01
|
|
|
#13 | |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 512 ![]() |
Citation:
|
|
|
|
11
|
|
|
#14 | |
|
Expert Confirmé
![]() ![]() Alain Inscription : septembre 2010 Messages : 1 917 ![]() |
Citation:
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Merci Christelle, je crois que tu est la seule qui à compris ce que je voulais, et merci pour ton merveilleux cadeau
J'ai bien inscrit ce code php dans ma page, mais comment je doit faire réagir mon lien maintenant pour qu'il s'applique à ton code ? UN énorme merci, tu est la seule qui est bien sérieuse sur ce site apparement, on ne peux pas trop compter sur l'aide des autres malheureusement... |
|
|
02
|
|
|
#16 | |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Citation:
|
|
|
|
00
|
|
|
#17 | |
|
Membre expérimenté
![]() Renaud BInscription : septembre 2009 Messages : 370 ![]() |
Citation:
Il y'a deux parties distinctes dans ton probleme, la récupération de l'extension et son affichage. Premierement, la récupération. tu peux te rafraichir la mémoire sur de nombreux tutoriels d'upload de fichier sur le web. Tu récupères le nom de ton fichier lors de cet upload. Plus concrétement. dans ton formulaire, l'utilisateur qui choisit son fichier t'envoie: mesVacances.gif. tu récupères et va copier ce fichier sur ton serveur, en le renommant en 00045678.gif (tu sais que c'est un gif, tu viens de l'avoir dans le nom d'upload). Tu enregistres ce nom en base de données. Voila, l'upload est fait. Maintenant tu dois afficher l'image. Tu récupères le nom de l'image de ta base de données, ici 00045678.gif, tu génères ta balise html Code :
<img src="tonDossiersServeur/<?php echo $nomFichier; ?>" /> Code :
<img src="tonDossiersServeur/00045678.gif" /> Tu afficherais donc sans aucun problème n'importe quelle extension d'image supporté sur le web. |
|
|
|
01
|
|
|
#18 |
|
Membre Expert
![]() ![]() Christele RubneauInscription : novembre 2009 Messages : 1 055 ![]() |
Bonsoir,
Je suis un peu désappointé par ton attitude à l'égard de Sabotage, et surtout que tu nous prennes pour "naïf" : Un photographe qui a 60 ans fait je suppose (même s'il a gardé son LEICA) du numérique, en tout cas il a numérisé ses photos pour te les envoyer en upload. Il connait donc les grands logiciels Adobe et autre surtout s'il s’agit d'un PRO ! Je regrette cela ! et pour t'apprendre également quelque chose, Sabotage est Moderateur de notre beau forum, présent tout les jours sans exception pour aider les autres, depuis plus de 7 ans avec 15.000 messages , imagine le sens du service aux autres. Je te laisse là, n'ayant rien à ajouter à cette remarque. Christele |
|
|
31
|
|
|
#19 | |
|
Expert Confirmé
![]() ![]() Alain Inscription : septembre 2010 Messages : 1 917 ![]() |
Citation:
Cela n'a rien à voir avec l'affichage. Pour l'affichage on te l'a déjà dit, tu fais afficher le fichier avec son extension native que tu auras enregistré dans ta base de donnée. Ton problème apparemment vient du fait que tu enregistre un numéro de photo plutôt que le nom de la photo ? Il doit y avoir un problème logique dans ton application. Et c'est à ce niveau qu'il faut regarder. Parce que si tout était logique, jamais tu n'aurais dû avoir à poser cette question, qui en fait ne se pose jamais. Pour résumé tu te crée un problème et tu nous demande de le résoudre mais sans y toucher. Depuis le début on te dis que le problème n'est pas à l'affichage mais dans l'organisation de ton code, et peut-être dans la modélisation de ta bdd. Et la mauvaise organisation de ton code fait que tu fini par avoir des problèmes pour l'affichage. Ou alors peut-être tu ne comprends pas que le navigateur peut afficher tous les formats compatibles pour l'affichage avec leur extensions native. Et qu'il ne sert à rien de mettre un .jpg pour faire afficher les autres formats ? Enfin bref, y'a un truc de certain c'est que pour l'instant tu ne te pose pas les bonnes questions.
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
|
00
|
|
|
#20 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 48 ![]() |
Ecoute Christelle, sans te manquer de respect, même si "Sabotage" est un modérateur, comme tu le dit, et qu'il aide les autres, ok mais alors pourquoi ne le fait-il pas avec moi ???? Au lieu d'insulter ma famille ???
Car ses photographes font partis "pour la plus part" de ma famille et son photographes depuis plus de 40ans, ils se sont que mis au numérique il y a quelques années et ont du mal à comprendre l'informatique, ce n'est pas un crime non ??? Certains ont encore chez eux leur labo de développement photos. ET ENCORE UNE QUESTION ! Peux-tu me dire l'intérêt de ce site ??? N’est-ce pas d'aider les autres au lieu de les rabaisser car ils ne connaissent pas les codes autant que vous ??? En tout cas, l'accueil ni est pas chaleureux par ses certains modérateurs comme tu le dis, ça ne donne pas envie de vous poser des questions quand on est reçu comme ça... Un peu d'indulgence on a pas tous appris à faire du code à l'école, moi c'est uniquement sur le net que j'ai appris et je dois dire que pour un débutant, je me débrouille encore bien, et je crois que je vais faire comme d’AB, me débrouiller tout seul au lieu qu'on insulte les gens de ma famille.... Merci quand même... |
|
|
01
|
Copyright © 2000-2013 - www.developpez.com