Page 1 sur 1

Liens images dans une BDD

Posté : 05 déc. 2015, 16:27
par rene06530
Bonjour à tous.
J'ai mis un lien image dans ma BDD de la forme : ..\photos\3010381.jpg
Sur chrome et edge (le petit nouveau de W10) c'est tout bon mais sur firefox ça ne fonctionne pas.
Je me suis dit : erreur de programmation, je suis allé sur le valideur https://validator.w3.org/ et là voici les erreurs :

Error: Bad value ..\photos\3010381.jpg for attribute src on element img: Backslash ("\") used as path segment delimiter.
From line 39, column 236; to line 39, column 269
nts.</p> <img src="..\photos\3010381.jpg "></imag ET

Error: An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
From line 39, column 236; to line 39, column 269
nts.</p> <img src="..\photos\3010381.jpg "></imag

J'ai donc essayé <img src="..\photos\3010381.jpg "></image> avec / ou \ du coup ça ne fonctionne plus .

J'ai essayé aussi en ajoutant alt=""/> ça ne marche pas.

Que je ne respecte pas les normes du W3C
ça ne me dérange pas beaucoup, je ne suis certainement pas le seul, MAIS que ça ne s'affiche pas sur firefox c'est plus génant. De plus un ami qui a internet exploreur ne voit pas les photos, C'est peut être une antiquité, il ne connait pas sa version !!!
Avez vous une idée. merci pour vos réponses.

Re: Liens images dans une BDD

Posté : 05 déc. 2015, 18:10
par or 1
\ comme séparateur en local
/ pour accéder à une ressource http

et mettre un chemin en plus du nom du fichier dans la bdd, c'est une mauvaise idée.

Re: Liens images dans une BDD

Posté : 05 déc. 2015, 19:47
par rene06530
Bonjour or1. Merci pour la réponse.
Donc dans le code que tu m'as passé l'autre jour echo ' <img src="' . $donnees['chemin'] . '"></images>';
il faut que je rajoute ../photos/ mais où ? comme ça ?
echo ' <img src="'../photos/ . $donnees['chemin'] . '"></images>';

Re: Liens images dans une BDD

Posté : 05 déc. 2015, 21:44
par rene06530
Finalement j'ai mis dans le formulaire ../photos/ en value , c'est donc pre-rempli.
Bonne nuit à tous