This repository was archived by the owner on Aug 4, 2025. It is now read-only.
Repository navigation
dBd-Filing-V2.5.1
系统更新说明
1. 网站健康监测
- 自动化检查:系统定期对已备案通过的网站进行健康检查,确保网站可用性。
- 异常邮件通知:当健康检查发现异常时,系统自动向备案联系邮箱发送提醒邮件,协助站长及时发现并解决问题。
- 后台手动检查:管理员可在后台列表页为单个网站进行手动健康检查,并实时查看状态。
- 健康状态展示:后台备案列表新增“健康状态”及“上次检查时间”字段,直观展示网站状态。
2. 后台数据统计
- 数据统计页面:新增专用页面,提供全面的备案数据概览。
- 数据概览:
- 总备案数
- 待审批数量
- 已通过数量
- 已拒绝数量
- 趋势图表:
- 过去7天的每日新增备案趋势(图表形式)
- 过去12个月的每月新增备案趋势(图表形式)
3. 备案证书生成与下载
- 功能:已通过审核的备案网站可生成并下载虚拟备案证书。
- 证书内容:
- 备案号
- 网站名称
- 网站地址
- 提交日期
4. 集中式配置管理
- 统一配置文件:所有核心配置项(数据库文件、更新地址、默认管理员账户、站点信息等)集中于
config.php文件,简化部署和管理。 - 错误处理增强:在关键操作(备案提交、变更、登录、后台审核、删除等)及邮件发送逻辑中,全面引入
try-catch异常处理,提升系统稳定性和健壮性,减少意外错误导致的服务中断。
5. 用户体验优化
- 视觉效果:
- 页面加载和切换添加平滑过渡动画,提升交互流畅度。
- 界面优化:
- 统一元素阴影和边框,保持整体风格一致。
- 优化不同屏幕尺寸下的布局,提升移动端用户体验。
6. 功能优化
- 邮件发送可靠性:
- 修复
sendMail函数错误处理逻辑,确保发送失败时返回false并记录错误,避免抛出未捕获异常。
- 修复
- ICP 备案号生成:
- 优化生成逻辑,确保自定义备案号冲突时能可靠生成随机备案号。
7. 管理员登录安全性与问题修复
- 环境检测:管理员登录前进行 PHP 版本及扩展(SQLite3、cURL、GD)的环境检测,并提供详细错误提示,方便部署。
- 问题修复:
- 修复
style.css中模态框等元素的悬停效果可能导致布局错位的问题。 - 修复数据库连接问题可能导致脚本中断的情况,提供更友好的错误提示。
- 修复