https://packagist.org/packages/topthink/think-image ![](https://bbs.zf-sys.com/upload/common/file/20231105/9fdc30ffd9c9c7d2f7e74b250d588cc6.png) 引用了这个库,看了下上次更新还是2016年9月份 ![](https://bbs.zf-sys.com/upload/common/file/20231105/a946bf575d7526bf8cc252d095ab9d02.png) 将异常去掉,报错如下 ![](https://bbs.zf-sys.com/upload/common/file/20231105/49c378743d027a0e389c4c0104f53aec.png) 现在使用了php7.4 语法有些被修改了,导致上传gif报错 定位找到此文件,将大括号改为中括号即可 ![](https://bbs.zf-sys.com/upload/common/file/20231105/df7d6
Where possible begins
希望你喜欢这里。有问题,请提问,或搜索现有帖子。
真诚、友善、团结、专业,共建你我引以为荣之社区。《常见问题解答》
后台可限制错误次数-根据ip
子枫cmsX2
版本需要在**V0.231017版本**及后面版本♥ 后台可限制错误次数 根据ip 可在后台配置错误次数和错误后多久可重新登录 错误次数默认3次 错误后的时间默认为5分钟 直接填数字,不需要单位 ![](https://bbs.zf-sys.com/upload/common/file/20231102/fbd78251135bebc37ddd802534e914c1.png)
146
meta_data的使用
子枫cmsX2
需要版本在**v0.231018版本**后可使用 相当于表字段的扩展 #### 使用方式 ##### 1.新增 ``` {$form_widget->form_input(['title'=>'归属地','name'=>'meta[gsd]','data'=>'','theme'=>2])|raw} 在方法中使用 deal_meta_data_add('post',$data,'id'); ``` ##### 2.编辑 ``` 获取数据 $meta_json = ZFTB('meta_data')->where([['tb','=','user'],['post_id','=',$res['id']],['status','<>',9]])->value('meta_data'); $res['meta'] = json_decode($meta_json,true); 编辑 {$form_widget->form_input(['title'=>'归属地','name'=>'meta[gsd]','data'=>isset
155
阿里云99一年服务器测评,续费也99一年,真香
讨论专区
每个帐号都有开通名额,开通99元一年,配置2核2G 40G 3M(不限流量),续费也是99一年 开通之后就可以直接续费,免除后顾之忧(一年一年的去续费,直接选择5年价格不太对) 购买地址:http://url.zf-sys.com/shorturl/aliyun 可开通的地域很多,我这边开通的是上海的,也就按上海的这台测试了 几点想法哈,配置中规中矩,CPU性能不差,网络是非对等的, 服务器上测试,下载能达到100M,上行标称是3M,实测3-5M之间 用来做挂机服务器再好不过了,做企业站和博客也是非常香的,配置足够使用!!! 有一点不好的,就是阿里云需要接入BA [![](https://bbs.zf-sys.com/upload/common/file/20231101/7c104dd1206b6d44d4b550a9df00e17a.png)](http://url.zf-sys.com/shorturl/aliyun) 需要的赶紧抢!!!
219
阿里云OSS配置反向代理
子枫cmsX2
为什么要配置反向代理呢,这样访问存储在oss中的静态资源就不用花流量费啦 配置需要以下几个条件 1.域名需要备案 2.创建 Bucket,比如创建深圳区域的 3.购买深圳区域的服务器,与bucket区域一致即可 简单步骤如下: 1.获取ak sc 2.解析域名到服务器(用作oss的代理域名) 3.服务器注册站点,并设置反向代理 4.创建bucket ,设置为公共读写,oss中绑定域名(不需解析)
212
Oss设置
子枫cmsX2
##阿里云 参考: [阿里云OSS配置反向代理](https://bbs.zf-sys.com/bbs_detail/172.html "阿里云OSS配置反向代理") ##七牛云
146
子枫CMS伪静态使用
子枫cmsX2
可以参考Thinkphp51的伪静态设置 参考TP51 https://www.kancloud.cn/manual/thinkphp5_1/353955 nginx伪静态 ``` location ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } ```
178
测试md
讨论专区
11 ##1212 - 1 11 ![](http://bbs.zf-sys.com/upload/common/file/20231031/c5386e36658e617f1e183e29d5c69f34.png) ``` <?php echo 1; ```
217
插件|短链接V1
子枫cmsX2
<p><img src="/public/upload/image/20231009/1696837304881014.png" title="1696837304881014.png" alt="image.png" width="735" height="268" style="width: 735px; height: 268px;"/></p><p><img src="/public/upload/image/20231009/1696837402744005.png" title="1696837402744005.png" alt="image.png" width="741" height="265" style="width: 741px; height: 265px;"/></p><p><br/></p><p>生成短连接,带有访问日志功能</p><p>可选择直接跳转,还是加载跳转</p><p><br/></p><p><br/></p><p><br/></p>
167
插件|ZFCMS打包站点更新的文件
子枫cmsX2
<p>插件名: ZFCMS打包站点更新的文件</p><p>路径: zfcms_back_updatesite</p><p>soft_id: 06ad957ebf2e71125b366c3d3b2e97a0</p><p>链接: http://zf-sys.wangmingchang.com/plugins_detail/110.html</p><p>下面的内容参考</p><p><br/></p><p>比对目录:</p><p>/application/admin</p><p>/application/index</p><p>/application/common</p><p>/application/command.php</p><p>/application/common.php</p><p>/application/common_db.php</p><p>/application/provider.php</p><p>/application/tags.php</p><p>/extend/zf/Yun.php</p><p>/exte
152
PhpSpreadsheet 导入/导出表格
子枫cmsX2
<pre>use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; use PhpOffice\PhpSpreadsheet\IOFactory;</pre><p><br/></p><h2>导入</h2><p>使用类</p><p><br/></p><pre>"phpoffice/phpspreadsheet": "v1.8.0" 或 composer require phpoffice/phpspreadsheet v1.8.0</pre><p><br/></p><pre><a class="layui-btn up_file" >批量修改</a> <script> layui.use([ 'element',&
168
更新字段,避免字段报错问题
子枫cmsX2
<pre><code >public function handle_update_db_zdxg(){ try{ //指定表,隐藏则所有表 // if($this->db_tbs!=''){ // $change_tbs = explode(',',$this->db_tbs); // } // if($this->db_fields!=''){ // $change_fields = explode(',',$this->db_fields); // } $list = Db::query("SHOW TABLE STATUS"); foreach($list as $k=>$vo){ if(isset($vo['Name'])){
146
phpmailer smtp邮箱设置
子枫cmsX2
整理下常用的几个邮箱的配置 ------------ office365/office365企业邮 smtp服务器:smtp.office365.com 端口号:587 安全方式:tls 账号:notification@wangmingchang.com 密码/授权码:你的密码 昵称:昵称 ------------ 腾讯企业邮箱 smtp服务器:smtp.exmail.qq.com 端口号:587 安全方式:tls 账号:notification@wangmingchang.com 密码/授权码:你的密码 昵称:昵称 ------------ QQ邮箱 smtp服务器:smtp.qq.com 端口号:587 安全方式:tls 账号:287851074@qq.com 密码/授权码:你的授权码 昵称:昵称 ------------ 163邮箱 smtp服务器:sm
176
宝塔Php Nginx MySQL数据库自动停止或者掉线后,检测并开启
开发调优
<p>有时候打开网站显示数据库连接错误,我就知道这是MySQL数据库自动停止了导致的网站打不开。我们可以在计划任务那里添加一个定时监控脚本,可以定时间监控MySQL、Nginx是否停止,如果停止就执行重启任务,并且记录日志到 /www 目录中。</p><p>原因分析:</p><p>一般遇到这种情况说明网站可能遭遇到了小规模cc攻击,数据库或者服务器内存承受不住而掉线了。人总是精力有限,不可能总长时间去盯着网站。一旦出现宕机,就会导致网站打不开、各类型网站服务中止,长时间也会影响网站排名流量。</p><p>解决方案:</p><p><br></p><p>1、MySQL监控</p><p>定时监控MySQL是否停止了,如果停止就自动重启mysql数据库。</p><p>操作步骤:在宝塔面板,打开计划任务,选择shell脚本,输入任务名称、执行周期、脚本内容。</p><p>脚本内容如下:</p><p><br></p><pre><code >pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/sc
189
[好项目]代理手机流量卡项目,正规卡
讨论专区
<p>最近在各大平台的广告里爆火的手机卡套餐,比如19元155G,29元180G,39元203G等等,都是一些在线下营业厅办理不到的套餐,因此划算的套餐也吸引很多人关注,在某东某多多上面还有专门的店铺在销售这种套餐,很多售价都是0.01元。</p><p>但是你知道送手机卡也能做出一个盈利的业务吗?</p><p>送手机卡这个业务并不新鲜,但是生命力是真的足够强,毕竟在大数据时代现在谁能不用手机?特别是一些做新媒体的工作室,动不动上百台手机,为了业务需要,每台手机必须安装手机卡。</p><p>以前这种业务都是线下进行的, 比如去某个大学城找学生社团批量开卡、或者在火车站摆摊帮乘客开卡、在线下手机店开卡…… 现在,他们已经把这项业务做到某音和某K手上了!</p><p><br></p><p>这个项目变现能力如何呢?我们先一起分析一下:</p><p>一、号卡项目是什么?</p><p> 中国移动、中国电信、中国联通这3大运营商,每年都会推出一些不同套餐的手机卡, 他们内部对这些卡的增量都是有 KPI 的,而这些 KPI 下放后最终就落到每个城市当地的营业厅了。而当地营业厅为了尽快完成任务一般会选择
246