server{ ... 省略 location / { index index.php index.html index.htm; 如果请求既不是一个文件,也不是一个目录,则执行一下重写规则 if (! e $request_filename) { 地址作为将参数rewrite到index.php上
原创 2021-08-05 16:14:27
253阅读
# 了解Redis在ThinkCMF中的应用 ## 什么是Redis? Redis是一个开源的内存数据库,也被称为数据结构服务器,它可以用作数据库、缓存和消息中间件。Redis支持多种数据结构,如字符串、列表、集合、有序集合、哈希表等。它提供了丰富的功能和高性能,被广泛用于构建高性能、可扩展的应用程序。 ## Redis在ThinkCMF中的应用 ThinkCMF是一个基于ThinkPHP
原创 4月前
54阅读
thinkcmf 常用操作及相关函数 11-16  thinkcmf  simplewind--model--lite--model.class.php /controller.class.php   Mobile---controller:获取错误信息:$this-&gt
需要使用composer在项目目录安装扩展composer require phpoffice/phpspreadsheet 后台 public function importenroll_add(){ if($this->request->isPost()){ $activity_id = $th ...
转载 2021-08-08 10:07:00
355阅读
2评论
在Linux系统中安装ThinkCMF是一项常见的任务,ThinkCMF是一个基于ThinkPHP框架的内容管理系统,可以帮助用户快速搭建网站。在本文中,我将向大家介绍如何在Linux系统中安装ThinkCMF。 首先,确保你已经安装好了Linux系统,并且拥有相应的权限来安装软件。在安装ThinkCMF之前,需要安装一个Web服务器和数据库服务器。在Linux系统中,常用的Web服务器有Apa
原创 4月前
25阅读
1,安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下)   1.1,安装 php_igbinary.dll,php_redis.dll扩展此处需要注意你的php版本如图:      1.2,php.ini文件新增 extension=php_igbinary.dll;extension=php_redis.dll两处扩展 ok此处已经完成第
) 后台 /** * 地址转换为坐标 */public function search
转载 2021-08-08 10:13:00
164阅读
2评论
thinkcmfthinkcmfthinkcmfthinkcmfthinkcmf
原创 2022-08-18 11:28:53
86阅读
Wind.use('noty', function () { noty({ text: "noty加载成功了", type: 'success', layout: 'center', callback: { //afterClose: function () { ...
原创 2021-08-30 10:13:17
535阅读
简单介绍:消息队列中间件是大型系统中的重要组件,已经逐渐成为企业系统内部通信的核心手段。它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为异步RPC的主要手段之一。 大白话:消息队列有两个角色和一个容器,角色分别为生产者(负责发布任务)和消费者(负责执行任务),容器这是用来存放/堆积生产者发布的任务,将发布和执行两个步骤分开且互不影响。&nbsp
ThinkCMF框架中,我们在点击一个列表中的一条进入详细,做了【审核】【驳回】类似的状态更新,然后列表没有变化。ThinkCMF的后台页面构造是一个父层页面,生成多个动态iframe。其实每个iframe页面都是兄弟关系。每个iframe在生成时都有自己唯一的id.这里做四个步骤来解决此问题。1.在列表页我们做一个 refresh按钮,点击这里能完成当前页面刷新。操作如下:我们去核心配置也增加一个这样的自刷按钮配置 /** * 刷新当前页按钮 这个是我们自己做的
原创 2021-08-30 10:09:10
390阅读
官方文档: top-think/think-queue应用场景:    队列适用与多个用户同时执行一个操作,或适用与单个用户多次执行同一个操作消息队列,发送邮件、短信用户订单提交缺点:   一旦需处理数据加入到任务内就不能删除,如果删除可以使用redis  队列文件:Tp6  config/queue.php 配置文件 ,启动reids 服务/**
为啥要学?还不是因为自己菜,队列之前的接触的也少,正好这2天没啥事,就想好好了解一下队列的基本使用,至少以后别人问起来,我也能大胆的说自己用过啊!notice:queue安装,自行composer就行,不过要注意版本,因为现在已经出到TP6了首先我们需要先创建队列,不赘述了,直接上代码支持的队列方式有很多:db,redis等等,这里使用的redis队列如果你安装成功在你tp5.1的config文件
转载 2023-08-03 15:18:33
267阅读
一、漏洞描述ThinkCMF X1.6.0ThinkCMF X2.1.0ThinkCMF X2.2.0ThinkC
原创 2022-11-14 22:05:14
1443阅读
1. 漏洞描述 ThinkCMF是一款基于ThinkPHP+MySQL开发的中文内容管理框架,其中X系列基于ThinkPHP 3.2.3开发,最后更新到2.2.2版本。最近刚好在渗透测试项目中遇到这个CMS,便审了下源码发现多处SQL注入漏洞,在Github给项目方提issues后,提交到CVE官方后很快就拿到了分配的多个编号:CVE-2018-19894、CVE-2018-1...
转载 2022-05-08 12:14:05
967阅读
假设有这样一个命题:需要对一个已有系统进行移植,有没有什么系统是适合用来作为进行快速移植的基础的。能解决每个系统的基本问题,只需考虑相关业务逻辑问题。OneThink是TP团队官方出品。
转载 2014-05-14 08:00:00
89阅读
本次和大家分享的是RedisMQ队列的用法,前两篇文章队列工厂之(MSMQ)和队列工厂之RabbitMQ分别简单介绍对应队列环境的搭建和常用方法的使用,加上本篇分享的RedisMQ那么就完成了咋们队列工厂"三剑客"的目标了哈哈;Redis的作用不仅仅局限于队列,更多的一般都使用它的key,value的形式来存储session或者hash的方式存储一些常用的数据,当然这不是本章分享的内容(之前有些文
thinksns 是基于tp的老版本二开的thinkcmf 是网友基于tp开发的cmfthinkphp 是顶想的框架onethink 是顶想基于tp开发的cmf官方目前只有ThinkPHP和OneThink两款产品...
php
转载 2021-06-24 09:52:48
524阅读
由于虚拟主机的根目录外没有权限创建文件夹,官方文档举的那个例子,其实用不了不需要腾
转载 2022-08-23 07:01:18
32阅读
二手手机数码回收网是一个专注于二手手机、数码产品回收的平台。这类平台通常提供线上评估和回收服务,用户可以在网站上提交自己的二手手机或数码产品信息,平台会给出相应的回收报价。如果用户同意报价,平台会安排邮寄或上门回收。在选择二手手机数码回收网时,用户需要注意以下几点:平台的信誉和口碑:选择有良好信誉和口碑的平台,可以更好地保障自己的权益。回收报价的合理性:用户应该对比不同平台的报价,选择最合理的报价
原创 5月前
165阅读
  • 1
  • 2
  • 3
  • 4
  • 5