2 réponses
Mihawk
- Messages postés
- 4311
- Date d'inscription
- mercredi 29 mars 2006
- Statut
- Contributeur
- Dernière intervention
- 6 janvier 2015
Hello,
J'aurais tendance à dire : utilise la fonction PHP htmlspecialchars (https://www.php.net/manual/fr/function.htmlspecialchars.php)
Mais entre nous, le mieux serait de comprendre comment ces balises sont arrivées dans ta DB et de traiter ça lors de l'enregistrement.
Tant qu'on ne fait pas, on ne sait pas.
J'aurais tendance à dire : utilise la fonction PHP htmlspecialchars (https://www.php.net/manual/fr/function.htmlspecialchars.php)
Mais entre nous, le mieux serait de comprendre comment ces balises sont arrivées dans ta DB et de traiter ça lors de l'enregistrement.
Tant qu'on ne fait pas, on ne sait pas.
ilie
bonjour
le lien ne fonction pas , mais j ai trouvé la solution de créer une fonction qui va éliminer ces balises
<?php
/* Fonction pour annulé l'affichage des balise html en php*/
function stripHTMLtags($texte){
$mots = explode("<",$texte);
$texte = "";
$nbmots = count($mots);
for ($m = 0; $m < $nbmots; $m++)
{
$mot = $mots[$m];
$finbalise = strpos($mot,">",0);
if ($finbalise > 0) { $mot = substr($mot,$finbalise+1); }
$texte .= "$mot";
}
return $texte;
}
?>
le lien ne fonction pas , mais j ai trouvé la solution de créer une fonction qui va éliminer ces balises
<?php
/* Fonction pour annulé l'affichage des balise html en php*/
function stripHTMLtags($texte){
$mots = explode("<",$texte);
$texte = "";
$nbmots = count($mots);
for ($m = 0; $m < $nbmots; $m++)
{
$mot = $mots[$m];
$finbalise = strpos($mot,">",0);
if ($finbalise > 0) { $mot = substr($mot,$finbalise+1); }
$texte .= "$mot";
}
return $texte;
}
?>