3

tinyMCE エディターを使用してメッセージを投稿しています。リスト タイプのメッセージを入力したり、tinyMCE を使用して手動でアイテムを入力しdivたりした場合、メッセージ送信リストをリストすると、デザインの競合が発生します...liul

私はstrip_tags次のように使用しています:

echo strip_tags($message,'</ul></li></p>');

しかし、私は同じ問題を抱えていますが、誰かがそれを解決するのを手伝ってくれますか? 私のメッセージリストは次のようなものです:

<ul><?php 
foreach($messages as $message)
{  ?>
 <li><?php 
     echo strip_tags($message,'</ul></li></p>');
     ?>
  </li>
}?>
</ul>

私のメッセージは次のようになります

$message = "
<ul>
    <li>Gautam</li>
    <li>S.Visser</li>
    <li>DaggNabbit</li>
</ul>";
4

3 に答える 3

3

$messagewhouldの出力は次のとおりです。

Gautam</li>
S.Visser</li>
DaggNabbit</li>
</ul>

HTML出力を作成するもの:

<ul>
 <li>Gautam</li>
    S.Visser</li>
    DaggNabbit</li>
  </ul>
  </li>
</ul>

htmlが正しくない理由。

あなたが何を達成しようとしているのか完全にはわかりませんが、次striptagsのように使用すると思います:

echo strip_tags($message,'<ul><li><p></ul></li></p>');

正しいhtmlを取得する必要があります。

于 2013-04-25T06:48:14.250 に答える
0

私はhtml_entity_decodeで試しましたが、それも機能しています...私はこのように試しました

<ul>
<?php 
   foreach($messages as $message)
   {  
      echo "<li>";
      echo html_entity_decode($message);
      echo "</li>";
   }
?>
</ul>
于 2013-04-25T09:14:02.197 に答える