私は自分のウェブサイトのリッチテキストエディタとしてNicEditを使用しています。そして、テキストを編集した後、それは私のデータベースに保存されます。
いくつかのテキストを編集し、コンテンツフィールドに次のように保存されているとします。
<div> This is just some sample <b>text that is displayed </b> to help <a href="#"> My example </a> </div>
ここで、ホームページにコンテンツの一部を表示し、「続きを読む」リンクを追加して、ユーザーが実際のページにアクセスできるようにしたい場合。
<?php
echo substr($row['content'],0,50);
if(strlen($row['content']))>50 ) {
echo "<a href=\"#\"> read more </a>";
}
?>
したがって、上記のコードは次のように抽出します。
<div> This is just some sample <b>text
テーブルのコンテンツフィールドから。そして、それがページに表示されると、が閉じられていないことも、<div>
が閉じられていないこともわかり<b>
ます。そのため、ページの残りのコンテンツは完全に台無しになっています。
解決策は何ですか?