2016-08-25 16 views
-4

私の問題は簡単です - 私はPHPを使用しており、mysqlを使ってデータベースからデータを取得しています。データの取り込みはテキストの長い文字列です.HTMLタグが含まれていることもあります。壊れたHTMLがテーブルとページを壊さないようにする

私の問題は、閉じていないアンカータグのように、壊れているHTMLタグを含んでいるテキストの長い文字列にtd内の文字列を印刷するときにテーブルを完全に破壊する場合です。

テーブルのtd内のテキストが(HTMLコンテンツをレンダリングしながら)テーブルを分割しないようにするにはどうすればよいですか?

+0

データを改善しますか? –

+0

_broken_とは何ですか? –

答えて

0

最高の賭けのような音はTidyです。

<?php 

$fragment = '<p>This is a broken string <a href="blah">on text'; 

$tidy = new tidy(); 

$tidy->parseString($fragment,array('show-body-only'=>true),'utf8'); 
$tidy->cleanRepair(); 

echo $tidy; 
関連する問題