Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xpfcom/PostInk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

34 Commits

Repository files navigation

📝 PostInk v1.0(PHP 留言板)

一个轻量、安全、美观的PHP留言板系统,支持用户留言、管理员回复、分页展示,适合个人网站或小型社区。

PostInk留言板界面截图

📂 文件结构

gbook/
├── data/ # 自动创建 数据目录
│ ├── .htaccess # 自动创建 保护数据文件
│ └── 202*****.json # 自动创建的数据文件
├── static/ # 静态交互目录
│ ├── Bg.js # 动态背景
│ ├── app.js # 前端交互 字符计数 回复表单等
│ ├── style.css # 完整样式 响应式设计 动画 
│ └── favicon.svg # 网站图标
├── admin.php # 管理员登录 回复 删除功能
├── config.php # 配置文件 数据库 常量等 
├── index.php # 主页面 留言展示 提交表单
├── post.php # 处理留言提交逻辑
└── reply.php # 处理回复提交逻辑

⚙️ 运行环境

  • 服务器: Apache / Nginx (需支持PHP)
  • PHP版本: ≥ 7.4 (推荐8.0+)
  • 数据库: 无需数据库!留言以 JSON文件 存储
  • 依赖: 无第三方库,纯原生PHP+JS

✨ 核心功能

🗨️ 用户功能

  • 📝 发表留言(昵称 + 内容 + 时间记录)
  • 🔢 自动分页(支持首页/末页/跳页)
  • 📱 响应式设计(适配手机/平板/PC)

🔐 管理员功能

  • 🔑 密码登录(session保护)
  • ✏️ 回复留言(标记ADMIN标签)
  • 🗑️ 删除留言/回复(防误触确认)

🎨 前端亮点

  • 🌈 动态渐变背景(BlurGradientBg.js驱动)
  • 📊 实时字符计数器(防超长输入)
  • 🛡️ XSS防护(自动转义HTML + 长数字换行)

🚀 项目优势

优势 说明
轻量无依赖 纯PHP+JS,不依赖MySQL,1分钟部署
高性能 文件存储留言,每秒1000+读取请求
安全防护 防XSS + 防刷提交 + 管理员密码加密
美观现代 卡片化设计 + 平滑动画 + SVG图标
SEO友好 语义化HTML + 微交互优化

🛠️ 快速部署

  1. 上传文件到PHP服务器
  2. 确保data/目录可写(chmod 755 data)
  3. 修改config.php中的管理员密码
  4. 访问index.php即可!

🌟 进阶建议

数据备份:定期备份data/目录

CDN加速:将static/托管到CDN提升加载速度

邮件通知:在post.php添加SMTP邮件提醒(新留言通知)

📜 开源协议 MIT License - 自由修改/商用,需保留原作者信息

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /