2024年6月14日发(作者:)

读取内容---> 搜索关键字,如果匹配就放入一个数组--->读数组。

在实现这些步骤之前,我假定你的网页都是标准的,就是有标题

(),也有(),如果你是用dreamweaver

或者frontpage设计的,那么除非你故意删掉,它们都在存在的。下

面就让我们一步步来完成并在工程中改善这个搜索引擎。

一,设计搜索表单在网站的根目录下建个,内容如下

搜索表单

http-equiv="Content-Type" content="text/html;

charset=gb2312">

method="post" action="">

cellspacing="0" cellpadding="0">

align="center">

name="keyword">

type="submit" name="Submit" value="搜索

">

二,搜索程序再在根目录下建个 的文件,用来处理

表单传过来的数据.

内容如下

$keyword=trim($_POST[“keyword”]);

//检查是否为空

if($keyword==””)

{echo”您要搜索的关键字不能为空”;exit;//结束程序}?>

这样如果访问者输入的关键字为空时,可以做出提示。下面是遍历所

有文件。

我们可以用递归的方法遍历所有的文件,可以用函数opendir,readdir,

也可以用PHP Directory的类。我们现在用前者.

function listFiles($dir)

{$handle=opendir($dir);

while(false!==($file=readdir($handle)))

{if($file!="."&&$file!="..")

{//如果是目录就继续搜索

if(is_dir("$dir/$file"))

{listFiles("$dir/$file");}

else{//在这里进行处理}}}}