FeedLite 初始提交:通用轻量级反馈系统(PHP + SQLite,零依赖)

- 前台:问题列表 / 详情 / 发布与回复(趣味问答验证码、蜜罐、IP 限流)
- 后台:先审后显、站点设置(站点标题/描述、附件存储、OSS 参数)、操作日志
- 附件:关闭 / 本机硬盘 / 阿里云 OSS 浏览器直传(ECS 实例 RAM 角色)三种模式
- 品牌资源:全套图标(favicon.ico / SVG / PNG 各尺寸 / manifest)
- 安全:CSRF、session 加固、.htaccess 屏蔽敏感文件、口令仅存哈希
- 配置:config.example.php 为模板,config.php 不入库
This commit is contained in:
2026-09-28 20:34:37 +08:00
commit cede838b5e
42 changed files with 5911 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512" role="img" aria-label="轻量反馈系统图标">
<!-- 潘通蓝 PANTONE 2935 C = #0057B8,纯色无渐变 -->
<rect x="0" y="0" width="512" height="512" rx="112" fill="#0057B8"/>
<!-- 气泡外接框 320x280(占画布 63%),居中 -->
<g fill="#ffffff">
<rect x="96" y="112" width="320" height="240" rx="60"/>
<path d="M214 348 Q256 408 298 348 Z"/>
</g>
<!-- 三条反馈横线,左对齐,宽度递减 -->
<g fill="#0057B8">
<rect x="140" y="176" width="232" height="26" rx="13"/>
<rect x="140" y="232" width="180" height="26" rx="13"/>
<rect x="140" y="288" width="126" height="26" rx="13"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 740 B