>php教程 >php手册 >PHP源码学习:站内搜索HTML版

PHP源码学习:站内搜索HTML版

WBOY
WBOY원래의
2016-06-21 08:58:36793검색
//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("/



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.