*検索キーワードにデリミタが複数連続してあった場合の不具合(func.php) -ページ: BugTrack -投稿者: [[henoheno]] -優先順位: 重要 -状態: 提案 -カテゴリー: 本体バグ -投稿日: 2002-12-01 (日) 00:50:06 -バージョン: 最新 **メッセージ 検索用関数の do_search() において 34 foreach($arywords as $word) 35 { 36 if($type=="AND") 37 { 38 if(strpos($line,$word) === FALSE) 39 { 40 $hit = 0; 41 break; 42 } 43 else 44 { 45 $hit = 1; 46 } 47 } 48 else if($type=="OR") 49 { 50 if(strpos($line,$word) !== FALSE) 51 $hit = 1; 52 } こちらに if( "" == $word ) { continue ; } といったロジックが抜けているようです。 ---- #comment