Affichage d'image en HTML

Eléphanteau du PHP | 40 Messages

31 juil. 2007, 15:30

Bonjour à tous,

la ligne suivante me pose problème:

<img src="D:/File1717.jpg" width="200" height="200">

Je veux afficher des images qui ne se trouvent pas dans le répertoire de base de mon serveur web, mais sur le disque D de celui-ci.

Normalement cela devrait fonctionner, ou bien me trompe-je ?

J'ai déjà essayé diverses variantes et je n'y arrive pas....

Merci pour l'aide,

Casalboss01

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

31 juil. 2007, 15:42

Pour que les images soient visible, elles doivent se trouver à un endroit qui est accessible depuis le net.

Si tu mets "D:/...", l'image sera recherchée sur le disque du client (celui qui affiche la page) et non pas sur le serveur (Celui qui héberge la page HTML et les images).
Il faut donc que ta balise <img> contiennent une adresse du genre "http://..."
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 40 Messages

31 juil. 2007, 15:53

Ca marche pas non plus, si au moins il m'affichait celle qui se trouve sur mon disque dur ... Mais ca ne fonctionne pas non plus ......


Comment acceder ces images alors ? Il y a-t-il un moyen de faire qqch dans le genre "mapping" ?

Merci d'avance,

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

31 juil. 2007, 16:44

Ca marche pas non plus, si au moins il m'affichait celle qui se trouve sur mon disque dur ... Mais ca ne fonctionne pas non plus ......
Ca ne m'aide pas ça ... :?
Dit moi ce qui ne fonctionne pas ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 5924 Messages

31 juil. 2007, 16:47

L'image doit être dans l'arborescence web de ton serveur.
Si par exemple, elle est dans le dossier :
'D:\truc\dossier\sous_dossier\' et que tu entres le dossier 'D:\truc\dossier\' dans ton arborescence sous l'alias 'alias', hé bien il faudra aller chercher l'image comme cela :
http://sous_domaine.domaine.tld/alias/sous_dossier/ton_image.ext car le dossier D:\truc\dossier\ aura le nom 'alias pour ton serveur web, et tout ce qui commencera par http://sous_domaine.domaine.tld/alias/ sera “remplacé” par apache par D:\truc\dossier\