全自动发送邮箱表白纪念日网站源码

一款纯 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; }

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容