//获取查询结果
$type = $_POST['type']?$_POST['type']:$_COOKIE['type'];
$keyword = trim($_POST['keyword'])?trim($_POST['keyword']):$_COOKIE['keyword'];
setcookie('type',$type);
setcookie('keyword',$keyword);
$this->assign('keyword',$keyword);
$this->assign('type',$type);
//搜索新闻
if($type==1){
$news = D('News');
$count=$news->where("ischecked=1 and subject like '%$keyword%'")->count($data);
import("@.ORG.Page");
$p=new page($count,12);
$list=$news->where("ischecked=1 and subject like '%$keyword%'")->order('id desc')->limit($p->firstRow.','.$p->listRows)->findAll();
$i = 0;
foreach($list as $vo){
$content = $vo['subject'];
$list[$i++]['subject']=
str_ireplace($keyword,"<font color='#FF0000'>".$keyword."</font>",$content); //关键字红色字体
}
$page=$p->show();
if ($list!==false) {
$this->assign('page',$page);
$this->assign('list',$list);
$this->assign('count',$count);
}
}
分享到:
相关推荐
主要是针对thinkphp中的关键字table和join 的方法的使用方法
《Thinkphp视频资料(Blog模板_图片类_字体)》是一份全面介绍Thinkphp框架在构建博客系统中涉及图片处理和字体应用的教程资源。这个压缩包包含了丰富的学习材料,旨在帮助开发者提升在Thinkphp环境下处理图片和字体的...
本知识点将聚焦于ThinkPHP5中的一个特定功能——敏感词过滤类,以及如何使用DFA(Deterministic Finite Automaton,确定有限状态自动机)算法来实现这一功能。 首先,我们要理解敏感词过滤的背景。在网站内容管理中...
【标题】"ThinkPHP框架 非常漂亮UI红色网贷借款源码.zip" 提供的是一款基于ThinkPHP框架开发的,具有美观红色界面的网络借贷应用程序源代码。这个项目不仅展示了ThinkPHP在Web开发中的应用,还展示了如何设计和实现...
《深入理解ThinkPHP V5.0.7框架》 ThinkPHP,作为一个广受开发者欢迎的开源PHP框架,其V5.0.7版本是其发展过程中一个重要里程碑。这个版本不仅继承了ThinkPHP一贯的轻量级和面向对象设计原则,还引入了诸多新特性和...
本压缩包“thinkphp_thinkphp_thinkphp5_”包含了一个基于ThinkPHP5的模板开发实例,旨在帮助开发者快速理解和运用ThinkPHP5框架进行项目开发。 首先,我们要理解ThinkPHP5的核心设计理念——“简洁、快速、优雅”...
Thinkphp 使用Dompdf
ThinkPHP3.1完全开发手册 版权申明 发布本资料须遵守开放出版许可协议 1.0 或者更新版本。 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。 未经版权所有者事先授权,禁止将此作品及其衍生作品以...
此外,ThinkPHP5还提供了查询构造器,提供链式操作,使得复杂的SQL语句编写变得简单。 模板引擎是ThinkPHP5的另一大亮点。它支持自定义模板标签,使得视图层的代码更接近自然语言,提高了开发效率。同时,ThinkPHP5...
ThinkPHP问答社区系统源码,问答讨论社区系统源码,一套基本的问答讨论社区框架,基于thinkphp开发,只是部分不太完善,基础的问答模块还是比较完整的,有能力的大佬可以拿去二开一下使用的。 ThinkPHP问答社区系统...
《深入剖析ThinkPHP框架:基于“thinkphp完整源码.rar”》 ThinkPHP是中国最流行的PHP框架之一,以其简洁、高效、易用的特性深受开发者喜爱。本文将围绕"thinkphp完整源码.rar"展开,深入解析ThinkPHP的核心概念、...
"ThinkPHP6.0完全开发手册" 本手册主要讲述ThinkPHP 6.0框架的使用和开发指南,涵盖了ThinkPHP 6.0的基础知识、开发规范、配置架构、请求流程、控制器、模型、视图、模板引擎、日志处理、调试、验证、缓存、Session...
ThinkPHP 6.0 完全开发手册 ThinkPHP 是一个免费开源的、快速、简单的面向对象的轻量级 PHP 开发框架,旨在敏捷 WEB 应用开发和简化企业应用开发。ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的...
《基于Thinkphp的红色大气装修公司源码解析与应用》 Thinkphp是一款国内广泛使用的开源PHP框架,以其简洁、高效的特性深受开发者喜爱。本篇将详细探讨"Thinkphp某红色大气装修公司源码"这一主题,包括源码的核心...
Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel...
《ThinkPHP漏洞检测工具详解》 ThinkPHP是中国最流行的PHP框架之一,因其强大的功能和易用性深受开发者喜爱。然而,任何软件系统都可能存在安全漏洞,ThinkPHP也不例外。为了保障Web应用的安全,开发者和安全专家们...
这个压缩包文件“thinkphp3与thinkphp5日志信息泄露检测脚本.zip”提供了针对ThinkPHP 3和ThinkPHP 5版本的检测工具,用于检查可能存在的日志泄露问题。下面我们将深入探讨ThinkPHP框架的日志系统、信息泄露的风险...
ThinkPHP5.0版本相较于以往版本,引入了很多新的特性,包括更灵活的路由管理、依赖注入、请求缓存、增强的查询语法、路由地址反解生成、改进的模型功能等。这些新特性不仅加强了ThinkPHP的功能,也提升了开发的效率...
ThinkPHP的模板引擎使得前后端数据交互变得简单。你可以创建一个ArticleView来渲染文章列表,同时实现分页、搜索等功能。 五、安全与优化 在实际项目中,我们还需要关注安全性问题,比如防止SQL注入、XSS攻击等。...