以文本文件为基础的PHP搜索引擎
程序员文章站
2022-03-11 19:50:35
...
这篇文章主要介绍了以文本文件为基础的PHP搜索引擎,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
以文本文件为基础的PHP搜索引擎
下面是我从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中float转int失真的解决办法
下一篇: php生成短网址的方法