Les Allergies
Alimentaires
Posez votre question Signaler

Balise html vers php [Résolu]

ilie - Dernière réponse le 27 janv. 2011 à 09:19
Bonjour,
Mon problème c'quand je recupere des données dans ma base de donnée des balises html s appliquent sur le contenu que j ai recuperé
pour mieu comprendre : dans ma BDD il ya un champs qui contient la descrption d'un produit
exemple de la descrption : <p> blablabla </> <div bla bla bla </p>
alors quand je recupere les données c est balise jouent sur la presentation c es pour cela je demande est ce quu'il ya une possiblité d annulé ces balises
merci d avance
<config>Windows XP / Firefox 3.6.9</config
Lire la suite 

Balise html vers php »

3 réponses
Réponse
+0
moins plus
Hello,

J'aurais tendance à dire : utilise la fonction PHP htmlspecialchars (http://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.

Ajouter un commentaire
Réponse
+0
moins plus
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;
}
?>
Mihawk- 27 janv. 2011 à 09:19
Le lien est corrigé, ça vaut le coup de jeter un oeil.
Ajouter un commentaire
Ce document intitulé « balise html vers php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?