2010-11-28 10 views
2

私はPHPとMySQLで多くのサイトを開発しました。
私は開かれたタグの無決算によるウェブサイト全体のレイアウト上の問題を抱えて、私はphpでオープンhtmlタグを自動的に閉じるには?

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を通じてローカルホストにphp_tidy extensionを有効にして、それが動作します。

+1

私はあなたの質問を言い換えるか、私たちにいくつかのコードと出力を与える必要があると思います。 – Kugel

+0

私はあなたの質問を理解していません。 –

+0

'strip_tags()'を使用している場合は、HTMLタグを閉じることはできません。 – BoltClock

答えて

7

php_tidy extensionをphp.iniからローカルホストに有効にすると動作します。

関連する問題