在PHP7 中 mcrypt_module_open()已经被 OPENSSL 取代.当然你要是还是想用 mcrypt_module_open()就安装 mcrypt 扩展.可以看看这个文章使用 openssl 代替 mcrypt:WXBizDataCrypt.phppublic function decryptData( $encrypt……继续阅读 » KIENG 4年前 (2020-12-11) 19571浏览 1评论110个赞
TP6 默认安装是单应用模式.如果是使用多应用模式先删除 app 下面的 controller 目录.然后安装多应用扩展.composer require topthink/think-multi-app然后可用命令行生成应用如生成一个 indexphp think build index当启动强制路由模式的时候,在根目录下rout……继续阅读 » KIENG 4年前 (2020-10-15) 41255浏览 3评论18个赞
上传文件后删除,使用unlink,发现报错了.仔细检查一下路径没有问题.该权限也没有用.后来发现应该是$info 也就是 thinkphp 接收文件的变量没有关闭这个文件,让文件属于占用状态,所以 unlink 就不好使了.只需要在 unlink 前面关闭$info 就可以.使用:unset($info);@unlink(文件路径);……继续阅读 » KIENG 4年前 (2020-08-12) 37991浏览 0评论8个赞
在写一个东西的时候,放到服务器上发现报错了,我本地是PHP7.0,由于我宝塔用的是PHP7.2.扩展从PHP7.1.0 开始废弃链接 SSH 然后:yum install libmcrypt libmcrypt-devel mcrypt mhashwget http://pecl.php.net/get/mcrypt-1.0.1.t……继续阅读 » KIENG 4年前 (2020-07-04) 45103浏览 0评论2个赞
虽然我现在不用七牛家的了.记录一下以后可能会用到...代码<?phpfunction getQiniusign($url) { // 对 URL 进行解析 $parse = parse_url($url); // 设置有效时间为一个小时 $time = time() + 3600; // 对有效时间进行 ……继续阅读 » KIENG 5年前 (2020-04-10) 51867浏览 0评论38个赞
代码<?php//数组转换 XMLfunction toXml($values){ if (!is_array($values) || count($values) <= 0) { return false; } $xml = "<xml>";……继续阅读 » KIENG 5年前 (2020-04-06) 51790浏览 1评论21个赞
记录一下,可能以后用到._m_h5_tk + 时间戳(13 位) + 业务 ID(appKey) + 请求参数(json)//然后通过 MD5 加密md5(_m_h5_tk + 时间戳(13 位) + 业务 ID(appKey) + 请求参数(json));_m_h5_tk在 cookie 里.取 _ 前的字符串时间戳PHP直……继续阅读 » KIENG 5年前 (2020-03-14) 76027浏览 0评论29个赞
都是渗透我博客防火墙里看到的...我只知道大概的渗透语句,和渗透什么程序的.具体好不好使怎么用我就不知道了...#织梦/digg/digg_add.php?id=1&con=2&digg_mod=digg_data%20WHERE%201=2%20+and(select%201%20from(select%2……继续阅读 » KIENG 5年前 (2020-03-11) 91772浏览 3评论5个赞
就是记录一下而已思路大概是这样:当然你源站 IP 没有暴露的话,用不到备用备用服务器.只需要切换到抗 D 抗 C 的 CDN 上就行.比如Cloudflare代码<?phpdate_default_timezone_set('UTC');define("ACCESSKEYID", ……继续阅读 » KIENG 5年前 (2020-03-11) 74691浏览 0评论33个赞
记录一下省的下回找不到.<?php$lines = file(dirname(__FILE__).'/list.txt');foreach($lines as $line){ list($username, $password) = explode('#', $line);……继续阅读 » KIENG 5年前 (2020-03-08) 85352浏览 2评论16个赞