PHP实现查询关键字描红
来源:互联网 发布:淘宝爱逛街发布权限 编辑:程序博客网 时间:2024/04/30 08:22
PHP实现查询关键字描红
一、开发环境
1、Windows+Apache+MySQL+PHP的环境。
2、文本编辑器:Sublime。
二、主要技术
PHP+HTML+CSS.
三、效果图与具体步骤
实现效果图,如图1所示。
图1 效果图
3.1、准备txt文本文件
(1)创建txt文件
创建一个名为“test.txt”的txt文本文件。
(2)内容写入
在text.txt文件中添加任意的内容。
3.2、功能实现
(1)创建php文件
创建一个名为“mh.php”的PHP文件用来实现查询关键字描红。
(2)输出文本内容
将文本文件内的内容读取出来展现在网页上。
// 输出文本内容
$str=file_get_contents("test.txt");
echo "<center>";
echo "<textarea cols='80'rows='10'>$str</textarea>";
(3)搜索框的制作
echo "<form action=''method='post'>";
echo "关键字:<inputtype='text' name='text'>";
echo "<input type='submit' name='sub'value='搜索'>";
echo "</form>";
(4)关键字查询描红输出
if(isset($_POST['sub'])){
$text=$_POST['text'];
// 关键字描红
$a="<bstyle='color:red;'>".$text."</b>";
$res=str_replace($text,$a,$str);
// 输出描红后的文本内容
echo "<divstyle='width:800px;background- color:#CCCCFF;margin:0 auto;'>";
echo $res;
echo "</div>";
}
四、网页测试
开启Apache服务器后,打开浏览器,在浏览器地址栏中输入文件地址,例如:
“localhost:8080/cmfile/mh.php”可以看到,如图2所示界面。
图2 项目结果图
然后在搜索框内进行检索,比如搜索“大学”,可以得到如图3所示结果。
图3 验证结果图
- PHP实现查询关键字描红
- ajax实现模糊查询(关键字描红)
- thinkphp关键字描红
- 关键字搜索后描红
- 去除敏感关键字,替换关键字描红函数
- python实现关键字查询
- PHP搜索关键词描红函数 十分不错的,备份!
- php实现屏蔽关键字
- jQuery 实现页面关键字查询
- PHP查询显示关键字为红色
- php 实现查询缓存
- Php实现mysql查询
- 写的几个函数,关键词描红,搜索关键词过滤,生成SQL查询关键词
- .net实现多关键字查询方法
- MySQL单表多关键字模糊查询的实现
- PHP实现查询ICP信息
- PHP 实现万年历 支持查询
- PHP实现折半查询算法
- 【NOIP2016提高A组集训第12场11.10】图的半径
- 基于STM32F4的小波分解(Mallat算法)程序说明
- eclipse和myeclipse一键取消所有断点
- 邮箱找回密码功能实现思路
- android知识回顾-----序列化对象
- PHP实现查询关键字描红
- JQuery 中 is(':visible') 解析及用法
- 【ECHARTS】 formatter回调函数
- 洛谷 1102 P1102 A-B数对
- PHP实现通过IP限制投票次数
- 16.淘宝的架构演化案例
- poj 1054 The Troublesome Frog
- [leetcode 440]K-th Smallest in Lexicographical Order
- AsyncTask的理解