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 :

Affichage d'images (encodage)


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut Affichage d'images (encodage)
    ● Bonjour/Bonsoir à tous et à toutes,

    → Tout d'abord, je tiens à souligner le fait que je suis particulièrement novice dans le domaine des langages informatiques, donc en informatique (je ne fais pas parti du club des professionnels de l'informatique ce qui peut remettre en cause ma présence ici, mais justement c'est pour obtenir de l'aide auprès de vous). Suite à un problème que j'ai rencontré sur un site, j'aimerais obtenir votre aide ou votre avis sur un moyen éventuel de le résoudre. Désolé si je poste dans la mauvaise catégorie, puisque le soucis touche en effet à la fois au HTML et au XML.

    Je m'explique : sur un site dans lequel je ne suis pas administrateur, donc membre mais que je ne souhaite pas citer ici pour ne pas faire de publicité, j'ai du mal à afficher une image. Je tiens à préciser que le site en soi n'est pas très connu et n'est pas impeccable puisque non géré par "une équipe expérimentée", à mon sens. En fait, le principe est un peu comme sur des sites où l'on peut créer une page pour se présenter, ou présenter ses centres d'intérêt, ses passions... Bref, l'utilisation de la simple balise [img][/img] ne marche pas, et j'ai vu que la majorité des pages des membres ne comportaient pas d'images... Les membres peuvent utiliser seulement des images, des stickers qui sont déjà à disposition ce qui restreint déjà les possibilités de personnalisation, me direz-vous. Seulement, la page d'un administrateur en comporte une qui ne provient pas de la galerie d'image proposée (c'est donc une image personnelle venant d'ailleurs, ce qu'on peut voir grâce au code source) et il l'a insérée grâce à un "post it" virtuel dans lequel il avait à mon avis écrit une ligne de code. Il n'a donc pas touché le code source, même en tant qu'admin pour faire afficher son image, mais a ajouté un "post it" dans lequel il avait mis une ligne de code.

    En analysant le code source de sa page personnelle, j'ai compris qu'il s'agissait du code classique HTML permettant d'afficher une image (<img src="URL" />). A mon tour, j'ai donc placé un "post it" sur ma page dans lequel on peut écrire et j'y ai écrit le code HMTL <img src=".../Mon image.png" /> et là surprise en prévisualisant le résultat, je vois bien l'image s'afficher. Seulement, quand je valide le texte (le code) écrit sur le postit, seul le code s'affiche au final sur ma page (<img .../>) et non l'image. J'analyse le code source de ma page et c'est là que je comprends la différence entre la page perso de l'admin et la mienne :


    ◙ Le code source de la page perso de l'admin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="stickie-content"> <img src="http://image1.jpg/" /></div>
    Code fonctionnel puisque la balise peut bien être interprétée.


    ◙ Le code source de ma page perso :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="stickie-content"> &lt; img src= &quot;   http://img.png &quot ;&gt;</div>
    Code non fonctionnel puisque "le système" interprète les "<" et ">" sur ma page personnelle comme des caractères simples tapés au claviers et non des balises. La conséquence est donc que je vois le code comme un texte sur ma page puisque "<; >; ""> sont "transformés" comme on peut le voir à la lecture du code source.

    J'ai donc vu que ces caractères spéciaux correspondaient aux signes... :

    > &gt; ou >
    " (guillemets) &quot; ou "
    ' (apostrophe) '


    J'ai donc tenté d'écrire sur le post-it le code en remplaçant les " " et les < > par leurs symboles respectifs mais rien n'y fait, le résultat est le meme : l'image ne s'affiche pas puisque le code est encore interprété comme de simples caractères. J'aimerais donc vous demander s'il est possible d'ajuster le code ou de le modifier pour que l'image puisse s'afficher correctement sur la page personnelle quand on écrit sur le post-it. Il est important de préciser qu'il ne s'agit pas d'une manipulation de l'admin que l'on peut considéré dans ce cas comme un simple membre, puisque le code de sa page est identique à celle des autres membres : seul le contenu d'un post it diffère et contient la balise HTML d'une image personnalisée dans une div correspondant au post it. Il a donc dû écrire quelque chose de spécifique dans son "post it" pour pouvoir afficher l'image une fois sur sa page perso.

    Si j'ai bien saisi mon propre problème, il s'agit d'écrire sur le post-it le "code" qui serait exactement le même dans le code source. C'est le cas de la page de l'admin, mais pas de la mienne qui comporte des &lt et pourtant quand je prévisualise, mon image s'affiche bien.

    Désolé si le message n'est pas clair et présente des ambiguïtés, et j'espère que vous pourrez m'aider. N'hésitez pas à me demander davantage de détails, au cas où

    Remarque : Je précise que la balise [img]..[/img] ne marche pas et qu'aucune option n'est mise en place pour que l'on mette nos propre images, pourtant je reste persuadé que sans être "admin", on peut le faire puisque je le répète, lui n'a pas touché au code pour rendre sa page différente de celle des autres mais a dû écrire du code dans l'emplacement réservé au texte sur le post-it pour afficher l'image. Le fait que la prévisualisation du post-it écrit avec du code affiche bien une image permet d'affirmer cela.

    Infos supplémentaires (codes présents sur toutes les pages) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#" xml:lang="en" lang="en">
    Post Scriptum : J'essaierais de prendre le temps de me présenter Merci de me préciser si mon problème n'a rien à voir avec le langage XML ou si c'est bien le cas.

    - Bien cordialement, The-Deft-Scientist.


  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Ta question est purement une question HTML (d'ailleurs tu ne mentionnes nulle part XML dans ton post ).

    Par contre je doute que tu arrives à tes fins. L'admin a dû user de ses droits d'admin pour modifier le code en base, tout simplement.

    L'encodage des balises sur une saisie utilisateur est le minimum de la sécurité si on veut éviter les injections HTML/Javascript et, heureusement, ce n'est pas contournable.

    Le seul moyen que tu aies d'ajouter une image sur ce site est de gentiment demander à l'admin de la mettre.

    Citation Envoyé par The-Deft-Scientist Voir le message
    je ne fais pas parti du club des professionnels de l'informatique ce qui peut remettre en cause ma présence ici
    Il n'y a pas que des "professionnels de l'informatique" sur ce forum. Il y'a aussi une grosse part d'étudiants et une part non négligeable de "simples" passionnés.
    Citation Envoyé par The-Deft-Scientist Voir le message
    J'essaierais de prendre le temps de me présenter
    Ben justement, on est sur un forum de professionnels (oui, je me contredis ), il n'y a donc pas de raison de se présenter comme sur un site "social". Il y'a effectivement une section "présentation" mais elle a historiquement été ajoutée parce que des gens se sentaient obligés de se présenter dans des sections qui n'étaient pas là pour ça.
    En tout cas la présentation des membres n'est pas du tout une obligation et, pour ma part, je n'en vois pas l'intérêt : on vient ici pour trouver des solutions techniques, pas pour faire connaissance.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    Merci pour cette réponse claire et précise,

    Je pensais pourtant que l'administrateur n'avait pas fait usage de ses droits, mais puisqu'aucun membre ne semble pouvoir contourner cet encodage nécessaire à la sécurité du site, alors je dois me rendre à l'évidence qu'il a modifié le code de la page.

    Je poserais mes autres questions sur le forum, car ce sont en particulier des questions liées au HTML, PHP, Javascript afin de dynamiser mon site Web.

    Quant à la question de présentation, j'ai tellement vu de modérateurs, admins sur d'autres forums rabâcher le fait de se présenter que j'ai pensé qu'il fallait le faire ici aussi mais ce n'est pas le cas, et je trouve que c'est plutôt une bonne chose.

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

Discussions similaires

  1. [FLASH MX] Affichage d'images par loadMovie
    Par n_tony dans le forum Flash
    Réponses: 7
    Dernier message: 23/09/2004, 15h34
  2. XSL: pb d'affichage d'images
    Par enez dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 12/09/2004, 14h17
  3. PB affichage d'image avec IE
    Par arturo dans le forum Modules
    Réponses: 6
    Dernier message: 25/09/2003, 17h28
  4. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h44

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