アンカータグからonclick、onfocus属性を削除する関数はありますか?私は基本的にPHPの文字列のアンカータグからjavacriptのインスタンスを削除したいphpアンカータグからonclickハンドラを削除する
1
A
答えて
0
ありがとうチャールズ...私はその行き過ぎを知っているが、HTML清浄機は、ちょうどこの
require_once '../library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('Core.Encoding', 'UTF-8'); // replace with your encoding
$config->set('HTML.Doctype', 'HTML 4.01 Transitional'); // replace with your doctype
$purifier = new HTMLPurifier($config);
$ret= $purifier->purify(retNotification($bo));
のthatsを取り、代わり
を予想通り、私は... $ retを戻りをしなければならなかったすべては安全なhtmlの...私はここでこの質問に答えましたPHP Getting and Setting tag attributes
1
thisとして、あなたはhtmlのために正規表現を使用しないでください。 DOMDocumentの使用を検討する必要があります。あなたはDOMから手動でこれを行うことができますが
+0
そのポストに行って、私の質問に答えるために何も見つけることができませんでした。ただライブラリなど....誰も関数を持つPHP文字列を渡すことができますし、それはonclickハンドラを削除します... –
1
、あなたは真剣にのみ知られている、良い要素を可能と通じ属性、ホワイトリストとしてHTML PurifierのようなHTMLフィルタリング・ツールを使用して検討すべきです。
関連する問題
- 1. PHP:ボタンからonclickイベントでクッキーを削除するには
- 2. URLをonclickハンドラから取得する
- 3. スープからアンカータグを削除するにはPython
- 4. アンカータグ間のスペースを削除する
- 5. エンタープライズライブラリ5.0例外ハンドラ:エラーメッセージからセクションを削除する方法
- 6. ハンドラ関数からウィンドウイベントリスナーを削除する
- 7. ハンドラから実行可能ファイルを削除する
- 8. ExtJS MVC:ダイナミックコントローラからハンドラを削除する方法
- 9. divを削除onclick(削除を使用)
- 10. PHP - アポストロフィからバックスラッシュを削除する
- 11. PHPからセクションを削除する
- 12. Php:アンカータグをページリストの内側から削除するにはどうすればよいですか?
- 13. recyclerviewのonclickからオブジェクトを削除するには?
- 14. hrefからonclick propを追加して削除する
- 15. firebaseのリストから特定のアイテムを削除するonClick
- 16. 動的要素からonClickを削除する
- 17. Sitecore HTMLエディタハイパーリンクからonClickイベントを削除する
- 18. AndroidのonClickのJSON ArrayからJSONオブジェクトを削除する
- 19. onclick localstorageのデータリストからデータを追加/削除する
- 20. アンカータグを取得する方法onClick?
- 21. データベースから削除するPHPドロップダウンメニュー
- 22. アンカータグを削除するには、それぞれの行を削除したい
- 23. javascript onclick単一チェックボックスを削除する
- 24. onclickの後にジオコードマーカーを削除する
- 25. Javascript onclickイベントのHTMLアンカータグ
- 26. は、アンカータグのonclick機能
- 27. ボタンのクリックイベントを処理する方法は、ハンドラを削除して、ハンドラを削除してください
- 28. onclick関数であるイベントリスナー/ onclickを削除します。
- 29. リンククラスの削除/追加onclick
- 30. Onclickの削除関数jQuery
btw、そこにhtmlパーサーがあり、清潔であることがわかりますが、それは過剰です –
あなたはそれが過剰ですか?セキュリティ上の理由から適切なアンチXSSストリッピングが本当に必要です –
imはxssを防止しようとしていません...私はすでにデータベースにを持っています。いくつかはjavascriptを持っています...私はこのjavascripを取り除く必要があります –