-4
我的問題很簡單 - 我使用PHP並使用mysql從數據庫抓取數據。 im抓取的數據是一長串文本 - 有時它可能包含HTML標籤。防止打破錶格的破碎的HTML和頁面
我的問題是,如果我抓住的文本的長字符串包含破碎的HTML標記,就像一個不關閉的錨標記,它會在td內打印字符串時完全破壞表。
如何確保表格td中的任何文本不會破壞表格(仍然呈現HTML內容)?
我的問題很簡單 - 我使用PHP並使用mysql從數據庫抓取數據。 im抓取的數據是一長串文本 - 有時它可能包含HTML標籤。防止打破錶格的破碎的HTML和頁面
我的問題是,如果我抓住的文本的長字符串包含破碎的HTML標記,就像一個不關閉的錨標記,它會在td內打印字符串時完全破壞表。
如何確保表格td中的任何文本不會破壞表格(仍然呈現HTML內容)?
聽起來你最好的選擇是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;
獲得更好的數據? –
修復_broken_是什麼? –