类别 : 后端技术
记录SQL语句的查询时间
记录SQL语句的查询时间,摘抄自Discuz论坛程序方便学习,在此记录public function query($sql, $silent = false, $unbuffered = false)...
PHP实现系统负载控制
PHP实现系统负载控制用于部分 Unix/Linux 主机下,系统高于此值时会禁止新用户访问直至负载下降,通常情况可设置为 5~10,0 为不限制。本功能会轻微加重服务器负担$loadctrl=8;i...
PHP判断函数是否存在调用处理
if(function_exists('set_magic_quotes_runtime')) { set_magic_quotes_runtime(0);}
php实现大批量入库实战
php实现大批量入库实战,前几年写的,现在看看也是有参考价值的,这块也考虑到了数据重复的处理方式 $file = fopen('.'.$upload_result['data...
thinkphp5快速定位模块控制器方法
在生产环境下,如果使用了伪静态,不方便定位控制器方法的时候,就可以使用下面的代码快速找到控制器方法了$request = request();$action = strtolower($reques...
THINKCMF获取面包屑导航数据方法
/** * 获取面包屑数据 * @param int $categoryId 当前文章所在分类,或者当前分类的id * @param boolean $withCurrent 是否获取当前分类 *...
利用EasyWeChat获取当前微信号是否关注当前公众号
这里的实现代码是EasyWeChat3.0版,具体实现代码$wechat = WechatPlatform::get(['business_id' => 1]);// config配置...
过滤XSS的HTMLPurifier支持html5模块htmlpurifier-html5
很多情况下过滤富文本恶意脚本攻击使用HTMLPurifier过滤,但是不支持html5,有人通过设置配置让他支持,个人觉得很麻烦,于是谷歌搜索找到了htmlpurifier-html5。安装参考com...
迅睿CMS开启https访问后,前端无法展示处理方法
迅睿CMS开启https访问后,前端无法展示,来回多次重定向经分析,用的是西部数据的IIS虚拟机,根本就没办法获取https相关环境变量,所以通过后台开启的协议与环境变量获取的协议不相符,所以就不断的...
thinkphp框架设置sql-mode提高在mysql5.7的兼容性
thinkphp框架设置sql-mode提高在mysql5.7的兼容性,我们可以在连接数据库执行SET SQL_MODE设置模型具体找到thinkphp\library\think\db\Connec...
迅睿CMS框架部署在IIS环境下搜索乱码问题
迅睿CMS框架部署在IIS环境下在开启伪静态中文搜索乱码问题,解决方法就是对get过来的关键字进行转码,具体找到文件dayrui\Fcms\Library\Security.php找到 return ...
THINKPHP5获取当前页面的URL链接地址
if (!function_exists('url')) { /** * Url生成 * @param string $url 路由地址 * @param st...
迅睿cms内容页模板调用关联查询
迅睿cms内容页调用关联查询,一般调用方法 {related module=MOD_DIR tag=$tag num=10} {dr_strcut($t.title, 80)} ...
微擎会员数据修改并更新当前数据
if(strtolower($_SERVER['REQUEST_METHOD']) == 'post'){ if($_W['member'][&#...
PHP无需第三变量交换2个变量的值
list($b,$a) = array($a,$b);
linux下查看端口占用命令netstat
netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况几个参数含义-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全...
[Apache] 解决 JWT 不生效问题
引言基于Laravel Framework version Lumen (5.2.9)的项目中的 tymon/jwt-auth 验证不生效,检查过后发现是 Apache 抛弃了 Authorizati...
thinkphp5.1 DB::name('表名') 重复调用清除条件的解决方法
thinkphp5.1 DB::name('表名') 重复调用发现各种条件还保留,重复多次DB::name('表名')调用在开启事务下直接被阻塞报错。后来找到了remo...
php生成2位小数的随机数
//php生成2位小数的随机数function randomFloat($min = 0, $max = 10){ $num = $min + mt_rand() / mt_getrandmax...