php
//require(config.inc.php);
function get_msg($path) {
global $key, $i;
$handle = opendir($path);
while ($filename = readdir($handle)) {
//echo $path./.$filename.
;
$newpath = $path./.$filename;
$check_type = preg_match(/\.html?$/, $filename);
if (is_file($newpath) && $check_type) {
$fp = fopen($newpath, r);
$msg = fread($fp, filesize($newpath));
fclose($fp);
match_show($key, $msg, $newpath, $filename);
}
if (is_dir($path./.$filename) && ($filename != .) && ($filename != ..)) {
//echo
.$newpath.
;
get_msg($path./.$filename);
}
}
closedir($handle);
return $i;
}
function match_show($key, $msg, $newpath, $filename) {
global $key, $i;
$key = chop($key);
if ($key) {
$msg = preg_replace(/, , $msg);
$msg = str_replace( , , $msg);
$msg = preg_replace(/] >/, , $msg);
$value = preg_match(/.*$key.*/i, $msg, $res);
if ($value) {
$res[0] = preg_replace(/$key/i, $key, $res[0]);
$i ;
$link = $newpath;
print $filename
;
print $res[0].
;
}
}else {
echo 请输入关键词;
exit;
}
}
$i = get_msg(.);
echo
.$i.
;
?>