Afficher donnée au format HTML
le 25/03/2008 à 10:39
zOy
Bonjour, j'ai des données que j'affiche à partir de ma base SQL.
Les texte sont en format HTML (<p>le <strong>texte</strong></p>)
et je voudrais pouvoir les afficher au format HTML car pour le moment ils s'affichent au format TXT.
Blue Star Investment
Tu ne ferais pas un htmlentities à l'affichage des données ? Voir pire, avant l'insertion en base ?
Si tu es dans le cas 1, ben tu vires le htmlentities.
Si tu es dans le cas 2, une solution temporaire : utiliser
html_entity_decode (et dans ce cas, il faut virer le htmlentities avant l'insertion en base, justement pour ne pas avoir ce genre de problème).
Je rajouterais que le safe_mode peut échapper automatiquement les caractères spéciaux du XML. À savoir les chevrons et l'esperluette.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 25/03/2008 à 10:59
zOy
Je n'est pas fait appel à la fonction htmlenties.
Voiçi mon code
<?
include 'config.php';
$sql = 'SELECT * FROM modif';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
$affichage = $data['texte'];
mysql_free_result ($req);
mysql_close ();
?>
<? echo stripslashes(nl2br(htmlspecialchars($affichage))); ?>
Blue Star Investment
le 25/03/2008 à 11:06
zOy
J'ai trouvé
Voici ce que je devais modifier
<? echo html_entity_decode($affichage); ?>
Blue Star Investment
Ben tu utilises htmlspecialchars. Le problème est la.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: