- <?
-
-
- $txt="<youyou><a href='totot'><TG></youyuo>hihihi</a> sa va bien? <br> jé vo<jigpjei><strong>ulais savoir ce que sa fait d'être nul <u>underline</u>? ";
- $txt=Mail_balise($txt);
- echo $txt;
-
- function Mail_balise($txt)
- {
- include_once("../../commun/globales.inc.php");
- ?><script>alert('tototo');</script><?
- $nb = strlen($txt); // calcule le nombre de caractère
- $i=0;
-
- $trouver=false; // pas de balise trouver
- while ($nb > $i)
- {
- $chaine = substr ($txt,$i,1); // on découpe caractère par caractère
- if (($chaine=="<")||($trouver)) // si on trouve un <
- {
- //echo "<br>";
- if(!$trouver)// si on n'a rien trouver précédament
- {
- $trouver=true; // on a trouver quelque chose
- }
-
- $balise.=$chaine; // on ajoute petit a petit les caractère de la balise
- // permet de récupéré toute les balises.
-
- if($balise=="<a href=")
- {
- $trouver=false; // une exeption
- $balise="";
- }
-
- if($chaine==">") // si on est arriver a la fin de la balise
- {
- $j=0;
- $existe=false;
- while(($j<9)&&(!$existe))
- {
- if($balise==$Tab_balise[$j])
- {
- //echo htmlentities($balise)."<br>";
- $existe=true;
- }
- $j++;
- }
- if(!$existe)
- {
- $txt= str_replace($balise," ",$txt); // si el est mauvaise, on la l'enlève
- $i=1;
- }
- $balise="";
- $trouver=false; // on remet a faux
- //echo htmlentities($balise);
- //echo "<br>";
- }
- }
- $i++;
- }
- return $txt;
- }
-
- ?>
<?
$txt="<youyou><a href='totot'><TG></youyuo>hihihi</a> sa va bien? <br> jé vo<jigpjei><strong>ulais savoir ce que sa fait d'être nul <u>underline</u>? ";
$txt=Mail_balise($txt);
echo $txt;
function Mail_balise($txt)
{
include_once("../../commun/globales.inc.php");
?><script>alert('tototo');</script><?
$nb = strlen($txt); // calcule le nombre de caractère
$i=0;
$trouver=false; // pas de balise trouver
while ($nb > $i)
{
$chaine = substr ($txt,$i,1); // on découpe caractère par caractère
if (($chaine=="<")||($trouver)) // si on trouve un <
{
//echo "<br>";
if(!$trouver)// si on n'a rien trouver précédament
{
$trouver=true; // on a trouver quelque chose
}
$balise.=$chaine; // on ajoute petit a petit les caractère de la balise
// permet de récupéré toute les balises.
if($balise=="<a href=")
{
$trouver=false; // une exeption
$balise="";
}
if($chaine==">") // si on est arriver a la fin de la balise
{
$j=0;
$existe=false;
while(($j<9)&&(!$existe))
{
if($balise==$Tab_balise[$j])
{
//echo htmlentities($balise)."<br>";
$existe=true;
}
$j++;
}
if(!$existe)
{
$txt= str_replace($balise," ",$txt); // si el est mauvaise, on la l'enlève
$i=1;
}
$balise="";
$trouver=false; // on remet a faux
//echo htmlentities($balise);
//echo "<br>";
}
}
$i++;
}
return $txt;
}
?>