Autor Zpráva
Celebi
Profil
Udělal jsem si scipt na kontrolu uzavřených tagů, ale nějak mi nefunguje. Skript má najít počet počátečních a uzavíracích tagů a ty pak porovnat a pokud se nerovnají oznámit chybu. Když to ale vyzkouším, tak to nic nenajde, i když má.
<?php
$text="a<font color=\"red\">něco</font>a <h6>Blable";
$tag=Array("b", "u", "i", "s", "ol", "ul", "li", "sub", "sup", "big", "small", "font", "strike", "a", "tt", "p", "q", "strong", "marquee", "spacer", "legend", "cite", "code", "span", "center", "h1", "h2", "h3", "h4", "h5", "h6", "div");
for($i=0;$i<Count($tag);$i++) {
$c=preg_match_all("/<$tag[$i][ ](.+?)>/i", "$text", $bla);
$d=preg_match_all("/<\/$tag[$i]>/i", "$text", $bla);
if ($c!=$d) echo "Nalezen neuzavřený tag $tag[$i].";
}
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.