【p2】PHPでつくった2ch viewer【part4】

このエントリーをはてなブックマークに追加
613名無しさん@お腹いっぱい。
行数の多い荒し対策用のあぼーんスクリプトを作ってみた。
showthread_class.inc の20行目の下に下のコード(8行)を追加するだけ。

// ------------------------ 荒し対策 ------------------------ //
if(ereg("line_abron:",$an_aborn_word)){
     $line_num = preg_split("/:/",$an_aborn_word);
     if (!ereg("[^0-9]+",$line_num[1])){
          if( $line_num[1] < preg_match_all("/<br>/",$resfield,$none) ) {
               return true;
          }
     }
}


使い方はメッセージのあぼーんキーワードに"line_aborn:数字"を追加して使う。
数字の部分は改行コードの数でメッセージに設定数以上の改行タグがあればあぼーんすると言う意味。

(例)
line_aborn:17

http://hk2ch.hp.infoseek.co.jp/img/01.jpg
http://hk2ch.hp.infoseek.co.jp/img/02.jpg