一款纯 PHP 源码,无需框架,支持虚拟主机部署。
核心功能:用户注册/登录、卡密会员系统、每日纪念日邮件(天气+情话+在一起天数)、管理后台。
✨ 功能总览
| 模块 | 功能 |
|——|——|
| 用户系统 | 注册/登录、个人中心、状态管理 |
| 会员系统 | 卡密激活(月卡/季卡/年卡/永久)、VIP特权 |
| 纪念日管理 | 添加/编辑/删除,多纪念日(VIP) |
| 邮件发送 | 手动发送、每日自动定时(VIP)、精美HTML模板 |
| 邮件内容 | 在一起天数、实时天气、穿衣建议、纪念日倒计时、每日情话 |
| 自定义内容 | VIP用户可在邮件中添加个性化文字 |
| 管理后台 | 用户管理(封禁/解封/赠VIP)、卡密批量生成、情话管理 |
🚀 安装步骤
1. 上传文件
将整个 `anniversary/` 文件夹上传至服务器网站根目录(如 `/var/www/html/`)。
2. 配置 `includes/config.php`
打开 `includes/config.php`,修改以下配置项(标注 ★ 的必须修改):
3. 运行安装向导
访问 `http://yourdomain.com/install.php`,点击「开始安装」,系统将自动创建数据库表。
✅ 安装完成后,**请立即删除 `install.php`**。
4. 配置定时任务
在服务器 crontab 中添加自动发送任务:
“`bash
crontab -e
# 每10分钟检查一次,自动发送到期邮件
*/10 * * * * php /var/www/html/cron.php >> /var/log/anniv_cron.log 2>&1
宝塔面板:「计划任务」→「Shell脚本」→ `php /www/wwwroot/yoursite/cron.php`,周期:每10分钟。
⚙️ 系统要求
– PHP ≥ 7.4(推荐 8.0+)
– MySQL ≥ 5.7 / MariaDB ≥ 10.3
– 开启扩展:`pdo_mysql`、`curl`、`openssl`
– 服务器可发起外部 HTTPS 请求(用于天气API)
🔒 安全建议
1. 安装完成后删除 `install.php`
2. 修改 `admin/login.php` 的默认密码
3. 设置 `.htaccess` 禁止直接访问 `includes/` 目录:
“`apacheRequire all denied“`
4. 或 Nginx 中:
“`nginx
location /includes { deny all; }

![《后室迷途奔逃者(Backrooms Lost Runners)》官方中文 [中文/繁体/英文/日语]-卓越网创](/wp-content/uploads/replace/7a21a7f845a8efb1b613c69de408d643.webp)
![《马塞利亚:往昔回响(Maseylia : Echoes of the Past)》官方中文 [中文/英文/日语]-卓越网创](/wp-content/uploads/replace/2bb365b182a7867a466707b84929fba9.webp)
![《不祥遗痕(Sinister Remains)》[英文]-卓越网创](/wp-content/uploads/replace/574f04cb12fb50e4ec7e0ec9cbd9fad7.webp)
![《元素操控者(Elementalist)》Build 23749985 [英文]-卓越网创](/wp-content/uploads/replace/760a4c7ba9fe4a1a72c062b4ce5b3daa.webp)
![《上帝一天(God For A Day)》[英文]-卓越网创](/wp-content/uploads/replace/fbd2b19943d866cb698e231b01cbac1b.webp)
![《直至焚尽(Until They Burn)》官方中文 [中文/英文/日语]-卓越网创](/wp-content/uploads/replace/24f0e63ae66ef61f3747d04c13c059b4.webp)

暂无评论内容