以文本文件为基础的PHP搜索引擎
程序员文章站
2022-03-11 15:49:37
...
这篇文章主要介绍了以文本文件为基础的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是最适合新手的编程语言?
下一篇: mysql如何让表建立连接?
推荐阅读
-
以php为基础 的网站怎么结合JAVA 制作多标签窗口效果
-
php is_file 判断给定文件名是否为一个正常的文件_php基础
-
实战电商后端系统(三)—— 以vue-element-admin为基础的前端项目对接后端接口
-
网络广告推广怎赚钱,以互联网为基础的市场营销方式
-
网络广告推广怎赚钱,以互联网为基础的市场营销方式
-
PHP 生成的XML以FLASH获取为乱码终极解决
-
php批量删除数据库下指定前缀的表以prefix_为例
-
PHP以指定字段为索引返回数据库所取的数据数组
-
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
-
京东涅槃 从零售到以零售为基础的技术和服务战略贯彻