RSS フィードから入ってくるデータがあります。私は安全でhtmlentitiesを使用したいのですが、そこにhtmlコードがある場合にそれを使用すると、ページはコードとコンテンツでいっぱいになります。RSS が提供するフォーマットは気にしません。安全に表示できる限り、RSS を喜んで使用します。私はフィードのコンテンツを求めていますが、適切にフォーマットすることも望んでいます (改行タグ、段落、または div がある場合) 方法を知っている人はいますか?
3 に答える
1
フィード内の XSS から保護しますか? その場合、HTML を表示する前に HTML サニタイザーを実行する必要があります。
そこにあるものは何でも逃げたいだけなら、それを呼び出しhtmlspecialchars()
てください。ただし、HTML はエスケープされたテキストとして表示されます...
于 2010-07-21T15:53:38.183 に答える
1
strip_tags
tags 関数を使用して、許可されたタグを指定できます。
echo strip_tags($content, '<p><a>');
このようにして、許可されたタグで指定されていないタグはすべて削除されます。
于 2010-07-21T15:54:24.060 に答える
0
HTML をマークダウンに変換し、さまざまなライブラリを使用して再度バックアップできます。
于 2010-07-21T16:10:49.147 に答える