表白墙 —— PHP + SQLite 轻量情书表白系统

# 💕 表白墙 —— PHP + SQLite 轻量情书表白系统

一个基于 PHP + SQLite 的匿名表白墙,支持发帖表白、写情书、评论点赞、每日情话、访客统计等。无需 MySQL,无需邮件服务,上传即用。

## 主要功能

– **表白墙** — 发布表白帖,可指定对象 + 双方 QQ 头像

– **情书广场** — 书写长篇情书,自定义署名,展示在首页

– **每日情话** — 首页随机展示,内容来自预置库 + 用户情书混排

– **评论 + 点赞** — 登录后可评论和点赞表白帖

– **密码唯一性检测** — 注册时自动检测密码是否已被其他用户使用,防止撞库风险,提升账户安全

– **双头像展示** — 发帖人和表白对象头像通过 QQ 号自动加载,中间 ❤️ 分隔

– **访问统计** — 实时显示在线人数、今日访问、总访问次数

– **情书管理** — 用户可管理自己的情书和表白帖

## 技术亮点

| 特性 | 说明 |

|——|——|

| 零依赖 | 纯 PHP + SQLite,无需 MySQL/Redis/邮件服务 |

| 密码唯一性 | 注册时遍历所有 `password_hash()` 密文,用 `password_verify()` 检测重复明文密码 |

| 轻量部署 | 上传即用,无需 Composer/npm |

| 响应式 | 移动端适配 |

## 安装

1. 将源码上传到 Web 服务器(需 PHP 8.0+、`pdo_sqlite` 扩展)

2. 访问首页自动跳转安装页

3. 填写站点名称、管理员账号密码,点击「一键安装」

4. 安装完成后删除 `install.php`

## 默认后台

| 路径 | 说明 |

|——|——|

| `/admin/` | 管理后台(用户管理、情话管理、站点设置) |

| 默认账号 | `admin` / `admin123456`(安装时可修改) |

## 目录结构

“`

├── index.php # 首页(表白墙)

├── dashboard.php # 用户中心(发布/管理表白)

├── letter.php # 写情书

├── post.php # 帖子详情 + 评论

├── login.php # 登录

├── register.php # 注册(含密码唯一性检测)

├── memo.php # 备忘录

├── install.php # 安装向导

├── admin/ # 管理后台

├── api/ # API(点赞、登出)

└── includes/ # 核心(config / db / functions / sidebar)

“`

我用蓝奏浏览器分享了[annry], 下载链接:https://wwp.lanzoup.com/i2D8H3w7ttab , 你可以不限速下载哦

演示站 https://xbl.gt.tc

[滑稽]

表白墙 —— PHP + SQLite 轻量情书表白系统插图

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

请登录后发表评论

    暂无评论内容