私は自分のサイトの管理者権限を今使っており、管理者がコメント、つまり汚れた言葉を制御できるようにする機能を追加したいと考えています。それは管理上のチェックのためだけに不快なコメントを表示することは可能ですか?これに適したPHP関数はありますか?PHPを使用して不快なコメントを制御するにはどうすればよいですか?
-1
A
答えて
0
私はcricket.yahoo.comのチャットウィジェットのための素朴な冒涜フィルタを開発する機会がありました(チャットでファン同士が喧嘩していると想像することができますが、マッチがオンになっています。これはヤフーの評判にはあまり受け入れられません)。
あなたがフィルタリングしたい単語のリストを持っていれば、アイデアはかなり簡単でした。私はさまざまな口語からおよそ.1Mの不敬な言葉のリストを持っていました。アイデアは、単語が不公平であるかどうかをチェックするためのO(1)ルックアップを持つことでした。
「fuuuucccckkkk」のようなケースをキャッチするためにも、不道徳な単語リストには「fuck」しか含まれていませんが、soundex(および関連する)クラスのアルゴリズムを使用できます。これは特定のデータ構造を事前ビルドしてキャッシュするmemcache)。あなたはコメントを受け取ったら
、以下の手順は次のとおりです。memcacheの
- 負荷事前に計算されたデータ構造は、単語のためのコメントで各単語のために(同様の言葉を)
- 参照をルックアップを実行しますデータ構造の内部にO(1)
キャッシュされたデータ構造はdjb2、SOUNDEXの混合であり、いくつかの他のアルゴリズム
012れました関連する問題
- 1. JavaScriptを使用してPhotoshopでズームレベルを制御するにはどうすればよいですか?
- 2. コメントを使用してPHPCSの警告を抑制するにはどうすればよいですか?
- 3. JSliderを使用してPCスピーカーの音量を制御するにはどうすればよいですか?
- 4. setToolbarItemsを使用してレイアウトを制御するにはどうすればよいですか?
- 5. MediaControllerCompatを使用して現在のプレーヤーを制御するにはどうすればよいですか?
- 6. iPhoneを使用してマウスを制御するにはどうすればよいですか?
- 7. ラティスとレベルプロットを使用してヒートマップを制御するにはどうすればよいですか?
- 8. Linuxでカーソルを制御するにはどうすればよいですか?
- 9. メニューの不透明度を手動で制御するにはどうすればよいですか?
- 10. ユーザーアセットを制御するにはどうすればよいですか?
- 11. オムニスレッドライブラリのスレッドプールでのメモリ使用量を制御するにはどうすればよいですか?
- 12. スレッドによって制御されるプロセスを停止するにはどうすればよいですか?
- 13. PHPで制御文字を解析するにはどうすればよいですか?
- 14. Accessでコメントボックスを使用してコメントを追加するにはどうすればよいですか?
- 15. lxmlを使用してプログラムでコメント要素をインスタンス化するにはどうすればよいですか?
- 16. Facebook Graph APIを使用してコメントを好きにするにはどうすればよいですか?
- 17. PHPの外観の順序を制御するにはどうすればよいですか?
- 18. Powershellで書式を制御しているときにget-dateを使用して月を変更するにはどうすればよいですか?
- 19. アプリケーションをインストールしてServer 2008のユーザーアカウント制御をバイパスするにはどうすればよいですか?
- 20. kubernetes PersistentVolumeClaimを制御して特定のPersistentVolumeにバインドするにはどうすればよいですか?
- 21. eclipseを使ってJavaFX 8プロジェクトをgitリポジトリでどのように制御すればよいですか?
- 22. PHP(またはその他のスクリプト言語)を使用してMMCスナップインを制御するにはどうすればよいですか?
- 23. RequireJSオプティマイザを使用してコメントを削除するにはどうすればよいですか?
- 24. ASPメンバーシップを使用して、どのウィジェットをWebサイトにロードするかを制御するにはどうすればよいですか?
- 25. カスタムチェックインポリシーがいつ評価されるのかを制御するにはどうすればよいですか?
- 26. インスタント検索のないUISearchDisplayController:TableViewの調光を制御するにはどうすればよいですか?
- 27. ImageMagickでPDF用紙サイズを制御するにはどうすればよいですか?
- 28. 角度アコーディオンをプログラムで制御するにはどうすればよいでしょうか?
- 29. ブラウザで戻るボタンを使用しているときにリロードを制御するにはどうすればよいですか?
- 30. PHP SOAP:SOAPを使用してPHPからオブジェクトを返すにはどうすればよいですか?
「不愉快なコメント」とは何ですか? –