前 次 新10 1- 板 カキコミ
[241]β徹子さん◆1GwReh1dZw 2006/08/23(水) 11:53:14 ID:VXec1ED.
>>238氏
みてるかわからんがソース張っとく
<?php
$tit = '全文検索'; //<title>タグ内に入れる文字
$ddir = '../'.$bbs.'/dat/'; //ログディレクトリ
$bbs = $_GET['bbs'];
$bgcolor = "#dde0ff";
echo "<body bgcolor=$bgcolor>";
echo "<a href=../$bbs/index.html>戻る</a>";
$word = $_GET[word];
if(trim($word)!=""){
$words = preg_split("/( | )+/", stripslashes($word));
$d = dir($ddir);
while($ent=$d->read()) {
if(ereg("^[0-9]",$ent)){
$lines = @file($ddir.$ent);
list($oname,$oemail,$odate,$ocom,$sub) = explode("<>", $lines[0]);
$key = substr($ent,0,strpos($ent,"."));
$st = true;
foreach($lines as $num=>$line){
$find = FALSE; //フラグ
for($i = 0; $i < count($words); $i++){
if($words[$i]=="") continue; //空は都バス
if(stristr($line,$words[$i])){ //マッチです
$find = TRUE; //やった
$line = str_replace($words[$i],"<b style='color:green;background-color:#ffff66'>$words[$i]</b>",$line);
}elseif($andor == "and"){ //ANDの場合マッチしないなら次のログへ
$find = FALSE;
前 次 カキコミ
r.php ver2.5 (2005/03/28)