Balise html vers php
Résolu/Fermé
ilie
-
26 janv. 2011 à 14:07
Mihawk Messages postés 4311 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 27 janv. 2011 à 09:19
Mihawk Messages postés 4311 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 27 janv. 2011 à 09:19
A voir également:
- Balise html vers php
- Alert php ✓ - Forum PHP
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation et internet
- Windows 7 vers windows 10 - Guide
- Balise br ✓ - Forum Webmastering
- Image cliquable html ✓ - Forum Internet / Réseaux sociaux
2 réponses
Mihawk
Messages postés
4311
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
843
Modifié par Mihawk le 27/01/2011 à 09:19
Modifié par Mihawk le 27/01/2011 à 09:19
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.
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;
}
?>
Mihawk
Messages postés
4311
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
843
27 janv. 2011 à 09:19
27 janv. 2011 à 09:19
Le lien est corrigé, ça vaut le coup de jeter un oeil.