掲示板コンテンツ内の未開な言葉のフィルタリング問題
はタイトルと同じです。
これで、未開の単語は配列になりました。掲示板のコンテンツを作成した後、この未開の単語の配列を使用して、掲示板のコンテンツに一致するものがあるかどうかを 1 つずつ確認する必要があります。その場合は、プロンプトを出します。野蛮な単語をフィルタリングする効果をどのように達成するかに苦労しています
-----解決策---------If($srs = false){
を if($srs == false){
に変更します-----解決策------- ----------- if($ srs
===false){; br /&> ";
"}
//投稿者はマニュアルをよく読む時期が来ました。
------解決策------------------
私は以前、機密文字を置き換える php クラスを書きました。ホワイトリストとブラックリストがあります。
ブラックリストに登録されたものは * に置き換えられます。 次を参照してください: http://blog.csdn.net/fdipzone/article/details/8486985
-----解決策-------- -----------
ファイルを読み取るときに改行を削除しませんでした
これを実行してください
$fn = "common/filterword.txt";<br />$fd = fopen($fn, "rb");<br />if(file_exists($fn)){<br /> $fw = array();<br /> while(!feof($fd)){<br /> $fw[] = trim(fgets($fd));<br /> }<br />}<br />print_r($fw);<br />