Aller au contenu

Du html dans une zone de texte


Sujets conseillés

Posté

Bonjour tout le monde et par avance désolé si ma question est incompréhensible :shutup:

Je suis en train de m'amuser à mettre un script de petites annonces sur un site. Dans la partie gestion des catégories, coté administration, le script permet d'ajouter pour chaque catégorie.

- Un nom de catégorie

- Une description associée à la catégorie

Mais malheureusement pas d'image..

Ce que je souhaiterai donc, c'est me servir de de ce champs description pour y balancer un simple <img src=""....

j'ai donc fait le test et comme je m'y attendais, le script n'interprète pas le code et me le ressort en texte classique en front.

Est-ce qu'il y a un paramétrage spécial à faire dans mysql ou est-ce qu'il faut que je cherche du coté de php ? (certainement une histoire de print quelquechose...)

Par avance merci pour vos lumières

Sylvain

Posté

aucun rapport avec mysql.

probablement un http://www.php.net/htmlentities utilisé avant de le mettre dans mysql (tu peux vérifier en regardant dans mysql comment est stocké la chaine, si le " est écrit &quote; par exemple)

c'est une piste, à suivre :-)

Posté

Il y a de fortes chances que ton script effectue un htmlentities() avant la mise en base de données.

Tu peux le vérifier en regardant le contenu de tes champs dans phpMyAdmin.

Si ce n'est pas le cas, c'est donc que la transformation est faite à l'affichage.

Il te suffit donc de situer où se trouve cette portion de code, pour l'éditer.

Edit : grillé par LiFi ;)

Posté

l'éditeur de texte ne changera rien si le "nettoyage" du contenu est effectué lors de l'insertion de la bdd

Posté
j'ai donc fait le test et comme je m'y attendais, le script n'interprète pas le code et me le ressort en texte classique en front.

Reste à savoir si j'ai bien interprété cette phrase :wacko:

Que veux tu dire par " texte classique en front" ?

Posté
Reste à savoir si j'ai bien interprété cette phrase :wacko:

Que veux tu dire par " texte classique en front" ?

en front, il me ressort(ait) mon code brut (mon texte de description quoi)

j'ai résolu le problème en bidouillant un petit peu ;) merci à tous pour vos pistes !

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...