PB contneu html en php
atout1
Messages postés
236
Statut
Membre
-
empty Messages postés 931 Statut Membre -
empty Messages postés 931 Statut Membre -
Bonjour, tout le monde ça va ?
j'ai un champ dans une base de données qui a un contenu HTML, exemple :
<div>Dans le cadre de projet informatique, l'unité de recherche UMR-IATE à Montpellier propose un stage dans le domaine du développement web. </div><div> </div><div>les susjdh : </div><div><ul><li>PHP</li><li>MYSQL</li><li>HTML/CSS</li></ul>MERCI D'ENVOYER <br /></div>
moi je veux récupérer ce contenu et l'afficher dans un TEXTAREA mais le pb kil m'affiche les balises html avec .
comment faire pour convertir ses balises html ??
Merci d'avance
A+
j'ai un champ dans une base de données qui a un contenu HTML, exemple :
<div>Dans le cadre de projet informatique, l'unité de recherche UMR-IATE à Montpellier propose un stage dans le domaine du développement web. </div><div> </div><div>les susjdh : </div><div><ul><li>PHP</li><li>MYSQL</li><li>HTML/CSS</li></ul>MERCI D'ENVOYER <br /></div>
moi je veux récupérer ce contenu et l'afficher dans un TEXTAREA mais le pb kil m'affiche les balises html avec .
comment faire pour convertir ses balises html ??
Merci d'avance
A+
A voir également:
- PB contneu html en php
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace en html ✓ - Forum Webmastering
- Br html ✓ - Forum Webmastering
1 réponse
Je ne comprends pas trop comment tu as pu encoder des DIV dans ta base de donnée, il faut éviter... Sauf si c'est obligatoire...
Sinon tu peux essayer la fonction "filter_var" avec le filtre de nettoyage FILTER_SANITIZE_SPECIAL_CHARS
mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] )
Donc en gros tu met :
filter_var(variable_que_tu_veux_traiter, FILTER_SANITIZE_SPECIAL_CHARS);
Maintenant je ne sais pas si ça va supprimer la balise entière ou simplement les < >
Sinon tu peux essayer la fonction "filter_var" avec le filtre de nettoyage FILTER_SANITIZE_SPECIAL_CHARS
mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] )
Donc en gros tu met :
filter_var(variable_que_tu_veux_traiter, FILTER_SANITIZE_SPECIAL_CHARS);
Maintenant je ne sais pas si ça va supprimer la balise entière ou simplement les < >
en fait moi j'ai utilisé une htmleditor (http://phphtmledit.com/ en php qui me permet d'insérer de text avec un peu de forme (bold, italic, liste ...) et quand j'ajoute ce texte dans la base il s'ajoute avec son code html ... et je peux l'afficher en utilisant le editor lui même ... mais j'aimerais savoir s'il y a une autre solution ... Maintenant j'utilise l'editeur pour l'affichage.. Merci
Exemple:
$contenu = "<b>Salut</b> tout le monde";
$contenu = str_replace("<b>", "", $contenu);
$contenu = str_replace("</b>", "", $contenu);
echo $contenu;
Maintenant je pense qu'il y a une autre fonction au niveau remplacement de string qui permettrait de mettre tous les caractères à remplacer sur une seule ligne, il faut voir dans la doc...