Nom de fichier image avec #, img src ne l'affiche pas
Résolu
OldPapy
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai 2 fichiers (Ima #01.jpg et _01.jpg),
c'est exactement les mêmes (copié et renommé).
Ma question est, pourquoi le #01.jpg ne s'affiche pas,
alors que _01.jpg s'affiche:
<img src="#01.jpg /> /* Ne s'affiche pas */
<img src="_01.jpg /> /* S'affiche */
P.S. N'ayant pas trouvé de 'porgrammation HTML',
je me suis permis de mettre ce message sous PHP.
J'ai 2 fichiers (Ima #01.jpg et _01.jpg),
c'est exactement les mêmes (copié et renommé).
Ma question est, pourquoi le #01.jpg ne s'affiche pas,
alors que _01.jpg s'affiche:
<img src="#01.jpg /> /* Ne s'affiche pas */
<img src="_01.jpg /> /* S'affiche */
P.S. N'ayant pas trouvé de 'porgrammation HTML',
je me suis permis de mettre ce message sous PHP.
A voir également:
- Imgsrc.com
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Echappe ou encode le caractère '#' qui correspond à une ancre dans une page:
exemple
exemple
href="%23plop.jpg" href="\#plop.jpg"
Bonjour
D'abord, c'est normal que tu ne trouves pas de 'programmation HTML' car la 'programmation HTML' cela n'existe pas. Le HTML n'est pas un langage de programmation. Mais tu aurais pu poster dans le forum Webmaster, il y a une rubrique HTML.
Le caractère # joue un rôle spécial dans les url. Tu ne peux pas l'utiliser tel quel dans un nom de fichier. Mais si tu le remplaces par %23 :
D'abord, c'est normal que tu ne trouves pas de 'programmation HTML' car la 'programmation HTML' cela n'existe pas. Le HTML n'est pas un langage de programmation. Mais tu aurais pu poster dans le forum Webmaster, il y a une rubrique HTML.
Le caractère # joue un rôle spécial dans les url. Tu ne peux pas l'utiliser tel quel dans un nom de fichier. Mais si tu le remplaces par %23 :
<img src="%2301.jpg />, ça devrait marcher.
Merci pour l'information, qui fonctionne.
Concernant la programmation:
Pour moi (et mon dictionnaire) c'est:
Fournir à un ordinateur les données et les instructions concernant un problème à résoudre, une tâche à exécuter, etc
Donc pour moi programmer en HTML existe.
Avec mes meilleures salutations et remerciements.
OldPapy
Concernant la programmation:
Pour moi (et mon dictionnaire) c'est:
Fournir à un ordinateur les données et les instructions concernant un problème à résoudre, une tâche à exécuter, etc
Donc pour moi programmer en HTML existe.
Avec mes meilleures salutations et remerciements.
OldPapy
Ton dictionnaire n'a pas été rédigé par des informaticiens ! Sa définition est trop générale.
Si on peut effectivement admettre que, dans un sens très élargi, l'écriture du HTML est de la programmation, c'est totalement inhabituel dans le monde de l'informatique. Pour preuve, la rubrique HTML n'est pas dans le forum programmation sur ce site.
Mais peu importe, l'essentiel est que ton problème soit résolu. Heureux d'avoir pu t'aider.
Si on peut effectivement admettre que, dans un sens très élargi, l'écriture du HTML est de la programmation, c'est totalement inhabituel dans le monde de l'informatique. Pour preuve, la rubrique HTML n'est pas dans le forum programmation sur ce site.
Mais peu importe, l'essentiel est que ton problème soit résolu. Heureux d'avoir pu t'aider.