IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Problème image et chemin relatif


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut Problème image et chemin relatif
    Bonjour à tous,

    J'ai un soucis qui me bloque depuis un moment et je commence à désespérer...
    Je n'arrive pas à afficher une image sur ma page lorsque le chemin relatif contient "../"

    l'arborescence :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /www/sous.domaine/index.php
    /www/photo/mini_defaut.jpg
    mon image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="../photo/mini_defaut.jpg" />
    En local tout marche, mais dès que je passe sur le serveur les images disparaissent (mais seulement celles avec "../", les autres restent).

    Par contre en PHP, les include qui contiennent "../" fonctionnent très bien.

    Quelqu'un aurait une idée ? Je vous en serais éternellement reconnaissante

    Bonne journée !

  2. #2
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    c'est la configuration de quoi que nous a donné : celui de ton serveur "maison" ou celui de ton hébergement distant ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 20
    Par défaut
    Bonsoir, Quelle est l'adresse de ton site ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut
    C'est la configuration du serveur distant. Le site

    à partir de cette page, la balise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="../photo/mini/aetc_mini_00114.jpg" />
    renvoie à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://artotheque.artsetcouleurs.fr/photo/mini/aetc_mini_00114.jpg
    alors que je voudrais qu'elle renvoie à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.artsetcouleurs.fr/photo/mini/aetc_mini_00114.jpg
    Peut-être que c'est un problème avec le fait que ça soit un sous-domaine ? Ou alors mon chemin est mauvais ? ou les deux ?

  5. #5
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour,

    dans ce cas, il faut mettre un chemin absolue pour la valeur de ton attribut src :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://www.artsetcouleurs.fr/photo/mini/aetc_mini_00114.jpg"/>

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 578
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 578
    Par défaut
    Citation Envoyé par raya_macgiver Voir le message
    Peut-être que c'est un problème avec le fait que ça soit un sous-domaine ? Ou alors mon chemin est mauvais ? ou les deux ?
    Le problème, c'est comment le navigateur était-il censé deviner que tu voulais cela ? Il n'est pas devin.
    Quand il voit .. , il remonte d'un / , et s'il n'y en a plus parce qu'on a atteint le hostname, il ne remonte plus.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut
    oui, mais alors comment est-ce que je peux accéder à mon image, vu l'arborescence que j'ai donnée ?
    Et pourquoi php trouve le fichier sans problème et pas html ?

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 578
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 578
    Par défaut
    Citation Envoyé par raya_macgiver Voir le message
    oui, mais alors comment est-ce que je peux accéder à mon image, vu l'arborescence que j'ai donnée ?
    URL absolue, comme l'a dit polymorphisme.

    Citation Envoyé par raya_macgiver Voir le message
    Et pourquoi php trouve le fichier sans problème et pas html ?
    PHP est exécuté par ton serveur, et apparemment configuré pour que les scripts PHP d'un domaine ait accès aux données d'un autre. C'est discutable question sécurité, et pas du tout toujours le cas.

    HTML est affiché par le navigateur du visiteur, qui ne voit que des URLs. S'il ne sait pas comment remonter d'un cran une URL qui contient .. parce qu'il n'y a plus de / , il n'y a rien à y faire.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 6
    Par défaut
    Merci pour vos réponses !

    PHP est exécuté par ton serveur, et apparemment configuré pour que les scripts PHP d'un domaine ait accès aux données d'un autre. C'est discutable question sécurité, et pas du tout toujours le cas.
    Par curiosité, quels sont les risques de ce genre d'échanges ?

  10. #10
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 578
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 578
    Par défaut
    Citation Envoyé par raya_macgiver Voir le message
    Par curiosité, quels sont les risques de ce genre d'échanges ?
    A priori aucun. Jusqu'à ce que, sans t'en rendre compte, tu te dis que telles données A et telles données B sont sur des domaines différents et ce n'est pas parce qu'on a accès à l'une qu'on a accès à l'autre.
    C'est un raccourci de pensée naturel. Et ce jour-là, tu auras tort et une mesure de sécurité que tu croyais exister n'existe, en fait, pas. À quel point c'est grave dépendra d'à quel point tu avais besoin de cette mesure.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Image avec chemin relatif
    Par jeje_38 dans le forum iReport
    Réponses: 4
    Dernier message: 08/10/2012, 13h52
  2. WPF - Source d'une image avec chemin relatif
    Par Bernardtapis dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 01/10/2009, 14h37
  3. JasperReport problème avec les chemins relatif
    Par baradoss dans le forum Jasper
    Réponses: 3
    Dernier message: 15/07/2008, 09h15
  4. XAML, et les images via chemin relatif
    Par Ikit dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 29/05/2008, 11h10
  5. Image et chemin relatif
    Par Tarteens dans le forum Langage
    Réponses: 12
    Dernier message: 05/09/2006, 11h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo