![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【PHP/Web框架】
文章平均质量分 58
李乾文
覔
展开
-
MySQL与PHP的AES加密解密
MySQL与PHP的AES加密解密0、序言1、MySQL1.1、加密1.2、解密2、PHP2.1、加密2.2、解密0、序言在项目过程中,经常需要对id等数据进行加密在前端显示,后台解密查询,本文旨在解决MySQL和PHP数据交互的加解密问题。1、MySQL1.1、加密执行加密函数select HEX(AES_ENCRYPT('MyData','SecretKey')原创 2021-04-01 14:28:44 · 990 阅读 · 0 评论 -
PHP字符串转化为浮点数的坑
偶然发现,将数据库内decimal(20,2)类型的数据查出来,乘以100并转化成整数的不精确问题。由于此处有将字符串转化为浮点型数据的过程,浮点数是不精确的原创 2018-07-07 16:03:00 · 8923 阅读 · 1 评论 -
Redis发布订阅PHP与Java案例
零、前言Redis的发布订阅是个强大而实用的功能,本文分别在php端与Java端进行了测试。相对memcache而言,Redis支持数据持久化备份恢复、密码安全验证等功能,比较吸引人。一、测试环境 环境 版本 操作系统 Win7 64bit 服务器 UPUPW NAK v1.1.4 PHP版本 5.6.32 Redis版本...原创 2018-04-09 00:35:00 · 978 阅读 · 1 评论 -
ThinkPHP include失效所发现的大小写敏感系列惨案
0x01 问题描述TP框架写的网站移植到Linux下后,发现首页代码显示不全、部分URL失效。0x02 include失效经过排查后马上锁定应该是这行代码执行失效<include file="home@public:head" />在Windows系统测试没问题的,但部署到Linux系统中就失效了。仔细观察,View层中目录首字母为大写,此处函数底层会寻找目...原创 2018-03-12 09:34:25 · 1069 阅读 · 0 评论 -
Typecho 改变根目录出现404错误
将Typecho整站移到子目录blog下时,文章页和保存配置等页面都出现404路径不存在的错误,网上找不到解决方案,发现这是一个很简单的却是很容易遗忘的问题。原创 2017-06-05 20:36:03 · 3007 阅读 · 0 评论 -
Typecho SQLite与MySQL的数据库切换及解决MySQL连接打开缓慢问题
ⅠAbstractTypecho开源轻量级博客系统拥有WordPress主题插件二次开发等一系列优点,但相比于WordPress笨重复杂的操作,Typecho赢得了很多博客站长朋友的青睐。Typecho支持两种数据库存储类型:MyS原创 2017-05-06 17:01:49 · 4900 阅读 · 0 评论 -
用户主页个性域名技术实现
我们在一些网站上看到,用户可以通过自定义个性域名访问自己的主页。比如说直接通过leytton.csdn.net访问我的博客或某个专栏——当然csdn并没有这个功能 :)那么如何实现这个装逼然的功能呢?广告一下,马上回来——原创 2017-01-07 00:12:04 · 3232 阅读 · 2 评论 -
Typecho Database Query Error问题
一、问题电脑重启后发现Typecho添加文章时报错Database Query Error。二、分析分析原因发现添加到数据库里的文章cid为0,一看表结构发现cid原创 2017-05-11 21:20:04 · 8335 阅读 · 4 评论 -
Wordpress插件开发2 动作钩子函数add_action与add_filter过滤器
可以通过代码和注释理解add_action与add_filter的功能。在前文《Wordpress插件开发1 创建插件并设置插件信息》建立的index.php文件中添加下列代码:原创 2016-10-16 16:08:27 · 2891 阅读 · 0 评论 -
Wordpress插件开发1 创建插件并设置插件信息
在Wordpress的plugins目录下新建插件文件夹例如"iHuZheVideoManager"在"iHuZheVideoManager"文件夹下新建index.php文件,添加注释原创 2016-10-15 01:16:28 · 1788 阅读 · 0 评论 -
UEditor文本浏览器,解决引号加斜杠问题
UEditor输入的时候,总会在双引号前面加上“\”斜杠,每存一次就有一次,试了几种方法,都不行,后来查到是PHP的防注入功能生成的反斜杠。 htmlspecialchars是一个函数,功能是把html标签转化为字符串html htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。 记录一下这两种方法转载 2016-09-28 14:55:06 · 3166 阅读 · 0 评论 -
PHP正则表达式
本文根据具体需求,介绍了PHP的split函数中正则表达式的运用。同时也介绍了几个不错的在线测试工具和详细的正则表达式学习资料...原创 2016-09-23 21:46:43 · 889 阅读 · 0 评论 -
wordpress中google的js公共库替换加速(不用360)
现在360的前端公共库已经关闭不能使用了,而google的js公共库访问速度又比较慢也不稳定。我们可以将其链接替换成cdnjs的公共库。打开script-loader.php文件:// $scripts->add( 'prototype', '//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js', array(),原创 2016-09-23 22:13:28 · 4625 阅读 · 0 评论 -
wordpress加入站长统计功能
站长统计功能的图标由js代码生成。个人以为放在网页的版权信息处是最佳的。原创 2016-09-23 22:20:39 · 4325 阅读 · 0 评论 -
ThinkPHP框架 验证码
ThinkPHP3.2版本 摘自http://document.thinkphp.cn/manual_3_2.html#verify官网上不能一下找到,收藏到博客来 Think\Verify类可以支持验证码的生成和验证功能。生成验证码下面是最简单的方式生成验证码:$Verify = new \Think\Verify();$Verify->entry();转载 2016-08-20 22:36:36 · 1291 阅读 · 0 评论 -
ThinkPHP框架 常量参考
摘自http://document.thinkphp.cn/manual_3_2.html#const_reference预定义常量预定义常量是指系统内置定义好的常量,不会随着环境的变化而变化,包括:URL_COMMON 普通模式 URL (0)URL_PATHINFO PATHINFO URL (1)URL_REWRITE REWRITE URL (2)U转载 2016-08-20 17:45:33 · 1071 阅读 · 0 评论