誰もがテキストを投稿できるコミュニティ サイトを開発していて、マークアップ フィルターを探しています。
- マークアップの一部ではないものは、そのままエスケープ (htmlspecialchars()) する必要があります。
- URL を自動的にリンクに変換する必要があります
- 何らかの形式の基本的なマークアップ (ボールド、イメージ、URL、プレ、リスト) をサポートする必要があります
- ユーザー入力テキストを HTML に変換する単純なパーサーが必要です
サイトのコンテンツはすべての人に公開されているため、XSS の発生を許可してはなりません。
何を指示してるんですか?そもそもマークアップ言語は?BBコード? ウィキ?マークダウン?良い例を含む完全な API はありますか?
PHPはサーバー側で利用できます。さらに WYSIWYG のような texarea がある場合 (ここの SO のように)、それは素晴らしいボーナスになります!