广告自助投放系统
📝 项目简介
这是一个集导航网站与广告自助投放功能于一体的综合性Web应用系统。系统提供了完整的广告管理、用户管理、支付充值、数据统计等功能,适用于导航站、资源站等需要广告位管理的网站场景。
✨ 核心特性
🎯 广告管理系统
- 广告自助投放与审核
- 多种广告位置管理
- 广告到期自动提醒
- 广告点击统计与分析
- 广告状态实时监控
👥 用户系统
- 用户注册与登录
- 邀请码机制
- 用户余额管理
- 操作日志记录
- 用户等级系统
💰 支付充值
- 在线充值功能
- 多种支付方式对接
- 订单管理系统
- 充值记录查询
- 自动到账处理
📊 数据统计
- 广告点击统计
- 用户访问分析
- 在线用户监控
- 收益数据报表
- 日志自动归档
🔧 管理后台
- 系统配置管理
- 用户管理
- 广告审核
- 订单管理
- 邮件配置
- 数据统计面板
🏗️ 技术架构
后端技术栈
- 开发语言: PHP 7.0+
- 数据库: MySQL 5.6+
- 数据库操作: Medoo (轻量级数据库框架)
- HTTP客户端: Guzzle 5.3+
- 邮件发送: PHPMailer 6.9+
- 数据序列化: MessagePack 0.9+
前端技术栈
- JavaScript框架: Vue.js
- UI组件库: Element UI, iView, Vant
- CSS框架: Bootstrap, Layui
- 图表库: ECharts
- 弹窗组件: SweetAlert2
- 工具库: jQuery, Axios
📂 目录结构
daohangwang.com/
├── admin/ # 管理后台
│ ├── api.php # 后台API接口
│ ├── assets/ # 静态资源文件
│ │ ├── css/ # 样式文件
│ │ ├── js/ # JavaScript文件
│ │ └── img/ # 图片资源
│ ├── db/ # 数据库操作类
│ ├── epay/ # 支付接口
│ └── *.php # 各功能模块
├── user/ # 用户端
│ ├── api.php # 用户API接口
│ ├── ads.php # 广告管理
│ ├── recharge.php # 充值功能
│ └── *.php # 其他功能模块
├── install/ # 安装程序
│ ├── index.php # 安装向导
│ └── mysql.sql # 数据库结构
├── logs/ # 日志文件
│ ├── global/ # 全局日志
│ ├── sites/ # 站点日志
│ └── ad_clicks_*.json # 广告点击日志
├── vendor/ # Composer依赖
├── uploads/ # 上传文件目录
├── api.php # 主API入口
├── index.php # 前台入口
└── composer.json # 依赖配置
🚀 快速开始
环境要求
- PHP >= 7.0
- MySQL >= 5.6
- Apache/Nginx Web服务器
- 确保
uploads/和logs/目录有写入权限
源码下载
访问 pan.ithxs.com 下载最新版本源码
安装步骤
本系统采用自动化安装向导,无需手动配置数据库文件,按以下步骤操作即可:
-
下载源码
从 pan.ithxs.com 下载源码压缩包
-
上传解压
将源码压缩包上传至服务器,解压到网站根目录
-
绑定域名
在服务器控制面板或虚拟主机管理后台,将域名绑定到源码所在目录
-
自动安装
直接访问您绑定的域名,系统会自动跳转到安装向导界面
按照安装向导提示:
- 填写数据库信息(主机、用户名、密码、数据库名)
- 设置管理员账号和密码
- 点击安装,系统自动完成数据库导入和配置
-
完成安装
安装成功后,系统会自动生成
install/install.lock文件防止重复安装
访问地址
安装完成后,可通过以下地址访问系统:
- 🏠 前台地址:
http://yourdomain.com/ - 👤 用户中心:
http://yourdomain.com/user/ - 🔧 管理后台:
http://yourdomain.com/admin/
常见问题
Q: 如何重新安装?
A: 删除 install/install.lock 文件,清空数据库,重新访问域名即可进入安装向导
Q: 安装时提示目录无写入权限?
A: 请确保 uploads/、logs/ 和 install/ 目录权限设置为 755 或 777
Q: 忘记管理员密码怎么办?
A: 查看 install/install.log 文件获取初始管理员账号,或通过数据库重置密码
📊 数据库表结构
主要数据表
lh_ads- 广告信息表lh_user- 用户信息表lh_config- 系统配置表lh_recharge_orders- 充值订单表lh_mail- 邮件配置表lh_user_log- 用户操作日志表lh_operation_log- 操作记录表
🔒 安全特性
- XSS防护
- SQL注入防护
- CSRF令牌验证
- 密码加密存储
- 操作日志记录
- IP访问控制
- 文件上传安全检查
🛠️ 功能模块
1. 广告投放模块
- 用户自助提交广告
- 管理员审核机制
- 广告位置分类管理
- 到期时间自动提醒
- 点击统计与分析
2. 支付充值模块
- 支持易支付接口
- 充值订单管理
- 余额自动到账
- 交易记录查询
3. 用户管理模块
- 用户注册/登录
- 邀请推广系统
- 用户等级管理
- 操作日志记录
4. 统计分析模块
- 广告点击统计
- 用户访问分析
- 收益数据统计
- 在线用户监控
如有问题或建议,欢迎通过以下方式联系:
- 发送邮件至: 1772891600@qq.com
- QQ交流群: 958289325
⚠️ 免责声明
本系统仅供学习交流使用,使用者需遵守当地法律法规。使用本系统所产生的一切后果由使用者自行承担,开发者不承担任何法律责任。
🙏 致谢
感谢以下开源项目的支持:
- Medoo - 轻量级数据库框架
- PHPMailer - PHP邮件发送库
- Guzzle - PHP HTTP客户端
- Vue.js - 渐进式JavaScript框架
- Element UI - Vue组件库
- ECharts - 数据可视化图表库