时间:2021-07-01 10:21:17 帮助过:10人阅读
下面是我从zend.com找来的以文本为基础的PHP搜索引擎源代码,并做了点无干紧要的修改: <html>
<head>
<title>
搜索关键字是——<? "$keyyword" ?>
</title>
</head>
<body bgcolor=yellow text=green>
<form method=post action=search.php>
<input type=text name=keyword>
<br>
<br>
<input type=submit value=搜索>
</form>
<hr>
<h2><b><u>Search results...</u></b></h2>
<hr>
<?
if(!$keyword)
{
echo "请输入关键字!<br>";
exit;
}
$fl="keywords.txt"; //保存搜索数据的文本文件
$fp=fopen($fl, "r");
if(!fp)
{
echo "无法读取数据文件!!";
}
$fr=fread($fp, filesize($fl));
$line=explode("/n", $fr);
$id=0;
for($i=0; $i<count($line); $i++)
{
$lin=explode("|", $line[$i]);
if(eregi("$keyword", "$lin[0]"))
{
echo "<a href=$lin[1]>$lin[1]</a><br><spacer type=horizontal size=40>$lin[2]<br><br>";
}
else
{
$id++;
}
}
if($id==count($line))
{
echo "找不到匹配的结果!";
}
?>
</body>
</html>包含搜索数据的文本文件keywords的格式是这样的: |
相关推荐:
php 读取文本文件并逐行输出该行使用最多的字符与对应次数的方法实例详解
PHP调试怎么在文本文件中打印变量
以上就是以文本文件为基础的PHP搜索引擎的详细内容,更多请关注Gxl网其它相关文章!