Page 1 sur 1

Pb d'Affichage d'image sous IE

Posté : 18 mai 2010, 07:33
par develop nouv
J'ai un petit pb concernant l'affichage des image au niveau de mon site web
l'image s'affiche si je lance mon site avec IE6 mais ne s'affiche pas avec IE8 et Firefox3.6 !
J'ai regardé au niveau des paramètres avancés "afficher les images coché"
j'ai réinitialiser l'explorateur mais toujours rien.
Le chemin de l'image au niveau de mon code est de la façon suivante : C:\Program Files\EasyPHP\www\Projet\images_pieces\image.jpg
Si je change le chemin au niveau du code en mettant : http://127.0.0.1/Projet/images_pieces/image.jpg ==> la ca fonctionne a tout les cou

Derniere chose trés bizarre : ma requete d'insertion de materiels dans la base de donnée MySQL fonctionne avec IE6 et FIREFOX 3.6 mais pas avec IE8 (pas de message d'erreur ni rien)
Est ce que quelqu'un a eu idée svp

Re: Pb d'Affichage d'image sous IE

Posté : 18 mai 2010, 18:58
par Ryle
IE8 et Firefox (depuis la version 2 il me semble), n'autorisent plus les appels à des fichiers situés sur le poste de l'utilisateur, pour des raisons de sécurité.

En fait, en spécifiant dans une page html un chemin global à partir d'un lecteur disque ou réseau (C:\ par exemple), ce n'est pas sur le serveur que la page tente d'ouvrir le fichier, mais sur le poste de l'utilisateur. En gros, si j'ouvre ta page depuis mon ordinateur, c'est sur mon C: qu'elle va essayer de trouver le fichier "image.jpg" (pas bien :non: ). Alors que si tu spécifies un chemin relatif, ou une URL globale (avec http), c'est bien sur le serveur qu'elle va aller le chercher (bien ;)).

Et même si les navigateurs continuaient à les ouvrir, dans la mesure où je n'aurais pas le fichier sur mon ordinateur, il vaut de toute façon mieux éviter ce type de chemin dans tes pages ;)