littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于PHP的简单图床系统

项目简介

这是一款基于PHP构建的简单图床系统。该系统无需数据库,支持多文件上传与API上传方式,用户上传图片后可获取对应的URL,且支持Markdown、BBCode和HTML格式。适用于个人博客、论坛等各类需要图片存储和分享的场景。

项目的主要特性和功能

  1. 上传方式多样:支持多文件上传与API上传。
  2. 轻量级架构:无需数据库,图片及配置信息存储在文件系统。
  3. 便捷分享:上传后可获取图片URL,支持Markdown、BBCode和HTML格式。
  4. 图片处理灵活:能设置图片质量、格式、尺寸,还可转换图片格式。
  5. 图片管理功能丰富:可在线对图片进行增、删、改、查操作。
  6. 多选项配置:支持仅登录后上传、设置广告、开启/关闭API上传、网站统计等。
  7. 良好兼容性:文件上传视图优先使用HTML5,旧浏览器自动用Flash和Silverlight兼容。

安装使用步骤

环境检查

确保服务器已安装PHP,且支持Fileinfo、iconv、zip和mbstring扩展。使用浏览器访问check.php检查扩展是否都已安装。

配置修改

  1. 下载项目源码文件。
  2. 修改config.php中的domain域名。
  3. 将所有文件赋予0777权限,执行用户设置为www权限。

运行使用

  1. 若安装正常,修改登录管理密码。
  2. 运行index.php文件,访问系统。
  3. 若需管理,通过login.php页面登录管理界面。
  4. 通过管理界面或API上传图片。
  5. 通过API或网页获取图片URL并使用。

注意事项

  1. 若对PHP不太熟悉,不要将图床程序放置于二级目录。
  2. js不要设置分片上传大小,以免部分图片上传失败。
  3. API上传默认关闭,可根据需求开启。
  4. 若无法登陆管理界面或上传图片,先打开check.php检查扩展或使用phpinfo检查。
  5. 可使用浏览器的F12调试模式 -> console查看错误。
  6. 下载源码后可删除README.mdcheck.phpLICENSE文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】