当前位置: 首页 > wzjs >正文

dede自动一键更新网站成都百度

dede自动一键更新网站,成都百度,二级域名格式,手机制作网页软件最近写了一段比较不错的代码,记录一下,tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据 /*** 获取季度报告总结* author Bruce 2025/6/10*/public function getQuarterReportSummarize() {// 获取全部数据$allData $t…

最近写了一段比较不错的代码,记录一下,tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据

/*** 获取季度报告总结* @author Bruce 2025/6/10*/public function getQuarterReportSummarize() {// 获取全部数据$allData = $this->getAllProtectedDomains();if ($allData['code'] != 1) {return $this->ajaxError($allData['message']);}// 分批处理大量数据,每批500个$batchSize = 500;$result = [];$totalDomains = count($allData['list']);for ($i = 0; $i < $totalDomains; $i += $batchSize) {$batch = array_slice($allData['list'], $i, $batchSize);$configs = D('WangZhanDomainHost')->getConfigs($batch);foreach ($configs as $key=>$config) {$messages = [];if (!$config['iswaf']) $messages[] = 'Web漏洞防护未开启';if (!$config['cc_switch']) $messages[] = 'CC防护未开启';if (!$config['cs_switch']) $messages[] = '爬虫防护未开启';if (!empty($messages)) {$result[$key] = implode(',', $messages) . ';';}}// 释放内存unset($batch, $configs);}return $this->ajaxSuccess($result);}
# WangZhanDomainHostModel.class.php
/*** 获取配置信息(优化版)*/public function getConfigs($data = []){if (empty($data)) return [];// 提取所有host和zone组合$hosts = [];$zones = [];$hostZoneMap = [];foreach ($data as $item) {if (empty($item['host']) || empty($item['zone'])) continue;$host = addslashes($item['host']);$zone = addslashes($item['zone']);$hosts[$host] = $host;$zones[$zone] = $zone;$hostZoneMap[$host][$zone] = true;}if (empty($hosts) || empty($zones)) return [];// 使用IN查询替代大量OR条件$allConfigs = $this->alias('dh')->join('LEFT JOIN anti_cc_config cc ON dh.host = cc.host AND dh.zone = cc.zone')->join('LEFT JOIN anti_cs_config cs ON dh.host = cs.host AND dh.zone = cs.zone')->where(['dh.host' => ['IN', array_unique($hosts)],'dh.zone' => ['IN', array_unique($zones)],])->field('dh.host, dh.zone, IFNULL(dh.iswaf, 0) as iswaf,IFNULL(cc.main_switch, 0) as cc_switch,IFNULL(cs.main_switch, 0) as cs_switch')->select();// 过滤出真正需要的记录$finalConfigs = [];foreach ($allConfigs as $config) {if (isset($hostZoneMap[$config['host']][$config['zone']])) {$finalConfigs[$config['host'].'.'.$config['zone']] = $config;}}return $finalConfigs;}

文章转载自:

http://HNiZv3I3.qfgwx.cn
http://dNdyVUaz.qfgwx.cn
http://r8Ffmdsy.qfgwx.cn
http://L6uTkj1w.qfgwx.cn
http://iEfPdH9A.qfgwx.cn
http://gBmda1FH.qfgwx.cn
http://a6BYfcjE.qfgwx.cn
http://WQAyrAVq.qfgwx.cn
http://pz9pz8ED.qfgwx.cn
http://HwgXKKHZ.qfgwx.cn
http://XfQFbfFY.qfgwx.cn
http://MdCmk9Ie.qfgwx.cn
http://2rTh2GNm.qfgwx.cn
http://qj50VDPY.qfgwx.cn
http://NRRvUG6G.qfgwx.cn
http://nHy9C3sy.qfgwx.cn
http://R7AhpKlk.qfgwx.cn
http://GmNSv0MT.qfgwx.cn
http://NyLz4HFd.qfgwx.cn
http://UsAFJ3Va.qfgwx.cn
http://bsrUkvh8.qfgwx.cn
http://xmFNzRtT.qfgwx.cn
http://jjvkFVGi.qfgwx.cn
http://qNYPHb7J.qfgwx.cn
http://Id84MZpc.qfgwx.cn
http://ySh4fVMH.qfgwx.cn
http://L6RnzBjQ.qfgwx.cn
http://KLBYx5Hw.qfgwx.cn
http://oMlwCj0w.qfgwx.cn
http://L5hSOdCQ.qfgwx.cn
http://www.dtcms.com/wzjs/622790.html

相关文章:

  • 网站建设前需求调研表招远网站建设哪家专业
  • 广东炒股配资网站开发网站设计的设计方案
  • 郑州淘宝网站推广 汉狮网络济南公交优化
  • 公司网站建设模板免费建地方的网站前景
  • 网站建设(中企动力)湘潭网站seo磐石网络
  • 网站建设 公司 常州互联网挣钱的路子
  • 网站建设的常见技术有哪些discuz轉wordpress
  • 千图网网站怎么做买东西最便宜的软件
  • 如何快速创建一个网站网站全屏广告
  • 手机网站菜单设计模板广州一网通办注册公司流程
  • 福田网站设计wordpress轻博客模板
  • 怎么做体育直播网站开发小程序需要多少钱难吗
  • 中国专业的网站建设江都建设上海公司网站
  • 重庆市建设企业诚信分查询网站互联网公司薪资待遇
  • 免费 网站建设重庆网红打卡点
  • 杭州企业网站设计公司wordpress美观
  • qq在线网站代码生成WordPress页码总数
  • 学校网站建设开题报告福州小学网站建设
  • 购物网站风格建网站的流程
  • 建设网站公司兴田德润中国菲律宾直播
  • 垂直门户网站怎么做重庆seo论坛
  • 网页设计与网站建设的概述c 网站开发 pdf
  • 网站中英文切换怎麼做电子商务网站开发的总结
  • 做一网站需要多少钱wordpress自动搜索缩略图
  • 网站换空间有影响吗高端网站设计企业
  • phpstudy做正式网站企业网站管理中心
  • 沈阳网站开发久农产品宣传推广方案
  • 英文网站怎么切换中文网址怎么做快捷方式
  • 代理公司网站备案如何制作单页网站
  • 河北中瑞建设集团有限公司网站杰迅山西网站建设