
源码介绍
一款以 2008 年 QQ 空间为原型的 PHP 个人空间/博客程序,前后台都尽量还原当年的视觉与交互。
灵感来源
2008 年前后的 QQ 空间,是很多人第一次装扮、写日志、传照片的地方:天蓝渐变标题栏、圆角描边的模块、宋体小字、闪光字与彩虹字、飘落的花瓣、右下角的音乐盒、留言板上的「踩踩」和「沙发」。
这个项目把那些元素重新拼了回来。它不是简单的皮肤仿制,而是照着当年的使用习惯设计:模块可以随意摆放,装扮可以一项项调,音乐打开空间就响,好友来了可以留一句悄悄话。目标是在自己的服务器上,重新拥有一个完整属于自己的、旧时光模样的个人空间。
基本功能
**前台(空间展示)**
- 经典皮肤:经典蓝、糖果粉、清新绿、星空夜,可一键切换。
- 装扮系统:自定义背景图/背景色、顶部图片、空间 Logo、布局栏数、标题字效、字号。
- 模块拼贴:资料卡、说说、日志、相册、留言板、好友、音乐盒等,支持拖拽排序、调整所在栏、显隐与改名。
- 说说:文字 + 多图,点赞、评论。
- 日志:富文本编辑、分类、标签、封面、草稿、置顶、评论。
- 相册:批量上传、缩略图、照片灯箱自动播放整册图片。
- 音乐盒:播放列表、上一首/下一首、循环模式、音量、自动播放,翻页不中断。
- 留言板:表情、验证码、悄悄话、回复、置顶、删除。
- 统一评论:日志/说说/照片共用,支持表情。
- 访客统计:按 IP + 浏览器 UA 每日去重,今日人气与累计访问。
- 怀旧细节:飘落花瓣、点击爱心、鼠标跟随、可拖动的小企鹅、黄钻与等级、访客足迹。
- 全站 PJAX:换页只刷新内容区,背景音乐连续播放。
**后台(空间管理)**
- 说说、日志(富文本与图片上传)、相册与照片、音乐、留言、评论管理。
- 个人资料、装扮设置、站点设置。
- 用户管理:创建/编辑/停用/删除用户,单独控制每个用户的上传权限。
- 内容安全:登录鉴权、CSRF 校验、密码哈希、SQL 预处理、富文本白名单清洗、上传类型与图片真实性校验。
运行环境
- PHP 7.4 及以上(推荐 PHP 8.x)
- MySQL 5.7+ / MariaDB 10.3+
- 扩展:PDO MySQL、GD、mbstring、fileinfo
- 无需任何外部 CDN,素材与样式全部本地化,可完全离线运行
快速开始
1. 将程序上传到网站目录,确保 `uploads/` 可写。
2. 浏览器访问 `install.php`,按向导填写数据库信息。
3. 安装时可选择导入演示数据,完成后自动生成管理员账号。
4. 删除或重命名 `install.php`,登录后台开始使用。
默认管理员用户名与密码在安装向导完成页显示(默认 `admin / admin888`),请及时修改。

