組み込みのphpメソッドhtmlspecialchars()とhtmlpurifierライブラリの違いは何ですか?htmlspecialchars()vs htmlpurifierライブラリ
答えて
HTMLの使用を停止したい場合は、htmlspecialchars
またはhtmlentities
を使用してください。たとえば、あなたがビデオはYouTubeののみを埋め込む許可することができ、または特定 HTMLにのみ特定 CSSクラスを許可する -
HTMLの清浄は、あなたはかなりの数のオプションを使用して、いくつかの HTMLを許可するようにすることを意図していますタグ。人がHTMLを使用するが悪意のある使用を許可しないようにするCMSなどを構築する場合に便利です。
また、画像にデフォルトalt
タグの追加など、無効または不要なコードのクリーンアップをHTMLの修正を行うことができます、など
閲覧the available configuration optionsことは可能ですかのアイデアについて。
あなたは忘れてしまいましたが、 'htmlspecialchars'は'> 'や' <'のようなものを' > 'と' < ' –
@TyQに変換します。あなたがそれを設定するならば、HTML Purifierも同様です。 – ceejayoz
- 1. stripslashes_deep vs htmlspecialchars
- 2. Zend Filter Striptags vs HTMLPurifier
- 3. HTMLPurifierとは何ですか?
- 4. htmlpurifierカスタム属性
- 5. html5 doctypeのhtmlpurifier
- 6. HTMLPurifier addElement構文
- 7. 逆htmlspecialchars
- 8. HTMLPurifierは属性を許可します
- 9. HtmlPurifierタグとpreタグコンテンツ
- 10. htmlentities()とhtmlspecialchars()
- 11. ブースト - 「静的」vs「共有」ライブラリ
- 12. データ圧縮ライブラリ:brotli vs zlib
- 13. htmlspecialchars json_decodeを破る
- 14. VS 2008からVS 2010へのライブラリの再コンパイル
- 15. htmlescape/htmlspecialcharsを扱う場合
- 16. htmlspecialcharsアクセント付き関数
- 17. Azureの機能 - WindowsAzure.StorageライブラリはVS 2017
- 18. VS 2010での優先マルチスレッドアプローチ/ライブラリ?
- 19. VSでQtライブラリを使用する
- 20. HTMLPurifierでカスタムタグを使用する
- 21. HTMLPurifierでYouTubeを取り除く
- 22. htmlpurifierはインラインCSSを削除します
- 23. HTMLPurifierが機能しません
- 24. htmlspecialchars double encodeはトリックをしません
- 25. なぜ "htmlspecialchars"が遅いのですか?
- 26. htmlspecialcharsを使用した改行?
- 27. 組み合わせるヘッダとはhtmlspecialchars
- 28. はhtmlspecialchars「禁断のコードポイント」検証エラー
- 29. はhtmlspecialchars()またはにhtmlentities()ここで
- 30. JSのPHP htmlspecialcharsは安全ですか?
@Downvoter Sir/Madam、私は何が間違っているのか尋ねてください。だから私は間違いを是正することができます... – Raja
個々のdownvotes以上の意味frettingは本当にありません。つまり、2つの機能のドキュメントを掘り下げていないということで、1〜2分以上読むとかなりの違いがあるということに苛立つかもしれません。 – ceejayoz
@ceejayoz downvoteの背後にある理由をお知らせいただきありがとうございます。実際には、この質問を投稿する前に2時間以上検索しました。私の経験は、このコミュニティの誰よりもはるかに少ないです。だから、あなたがしているものは、それを「1〜2分」見るだけで作ることができます。それでも私は適切なものを見つけることができません。私の無知と悪い英語のために申し訳ありません。私の母国語ではありません。 – Raja