如何用PHP自动关闭打开的html标签?

时间:2010-11-28 12:12:03

标签: php html

我在php和mysql上开发了很多站点 我在获取某些单词时遇到问题,例如我使用

SELECT *,left('<field>',200) from < table >

由于没有关闭已打开的标签,我在整个网站的布局上遇到了问题 任何建议都会很棒。

我使用strip_tags()然后使用substr()裁剪文字 但我需要一个永久的解决方案。

更新

<?php
$fragment = '<p>What a mighty fine <a href="blah">da';
$tidy = new tidy();
$tidy->parseString($fragment,array('show-body-only'=>true),'utf8');
$tidy->cleanRepair();
echo $tidy;
?>

通过php.ini在localhost中启用php_tidy extension,它可以正常工作。

1 个答案:

答案 0 :(得分:7)

<?php
$fragment = '<p>What a mighty fine <a href="blah">da';
$tidy = new tidy();
$tidy->parseString($fragment,array('show-body-only'=>true),'utf8');
$tidy->cleanRepair();
echo $tidy;
?>

通过php.ini在localhost中启用php_tidy extension,它可以正常工作。