源码简介
这套源码属于 AI 图/视频在线创作类项目,主打用户注册后消耗积分调用 AI 接口生成图片和视频,并配套会员、套餐、订单和后台管理能力。项目真实身份为 UMIMG(配置文件中 app.name 与 generation.platform_name 均为 UMIMG,数据库名 image_platform),采用 PHP + MySQL 开发。需要说明:本包核心 PHP 文件经 SourceGuardian Pro 加密保护,运行时需服务器安装对应 Loader 扩展并填入授权码,源码仅供学习研究与本地部署测试,正式商用请自行确认授权与版权。
适用场景
- 搭建面向用户的 AI 绘画/视频在线生成站点,注册登录后按次消耗积分出图出视频
- 做付费 AI 创作服务,通过套餐、积分、兑换码和订单支付实现变现
- 作为 PHP 调用外部 AI 模型(图片/视频生成)接口与异步队列架构的学习样例
技术栈与运行环境
- 前端:原生 PHP + HTML/CSS/JS,模板与静态资源位于 public/assets、src/layout.php
- 后端:PHP(核心逻辑由 SourceGuardian Pro 加密,需 Loader 才能运行)
- 数据库:MySQL(database.sql 提供 users、app_settings、generation_records、credit_codes、shop_packages、orders、credit_redemptions 共七张表)
- 运行环境:PHP(需安装 SourceGuardian Loader 扩展)+ MySQL + Nginx/Apache,Web 根目录指向 public
- 其他依赖:外部 AI 模型 API(src/api_client.php 调用)、邮件服务(src/mail.php)、图形验证码(src/captcha.php)、异步生成队列(public/queue_generate.php)
功能亮点
- AI 图片生成:存在 generate.php、generate_async.php、input_image.php、queue_generate.php 与 src/image_generation.php,配合 generation_records 表与 config.generation 配置,可见完整的图片生成与异步队列流程
- AI 视频生成:video.php 与 src/video_generation.php 入口存在,复用 generation_records 记录,支持视频生成任务
- 用户与积分体系:users 表、credits.php、redeem.php、ucenter.php,以及 credit_codes、credit_redemptions 表,支持积分查询、兑换码兑换与用户中心
- 套餐与订单支付:shop.php、shop_packages 表、order.php、orders 表,pay.php/pay_notify.php/pay_return.php 与 config.pay(pid/key/notify/return_url)构成支付与订单闭环,具体网关需运行查看
- 生成记录管理:records.php、record_image.php、check_record.php、delete_record.php 对 generation_records 进行查看、预览与删除
- 后台管理:public/admin 下含 ai_models(模型配置)、packages(套餐)、orders(订单)、codes(兑换码)、settings、email_settings、captcha_settings、pay_settings、uploads、page_notices、update 等模块
安装与部署提示
1. 将 database.sql 导入 MySQL,参考 config.example.php 复制为 config/config.php,填写数据库、站点、生成与支付参数
2. 服务器 PHP 必须安装 SourceGuardian Loader 扩展(ixed.* 文件),否则页面提示“未安装 SourceGuardian Loader”
3. 在 config/authcode.php 填入授权方提供的 authcode 授权码;系统含 IP/域名/MAC/机器ID 绑定与远程验证,需持有正版授权
4. Web 根目录指向 public,访问 setup.php 完成安装,后台路径为 /admin
5. 后台配置 AI 模型 API(ai_models.php)与支付参数(pay_settings.php)后开放前端生成
截图与演示说明
常见问题
运行前需要注意什么?
必须先在 PHP 安装 SourceGuardian Loader 扩展;准备好正版 authcode 授权码(含机器绑定与远程验证);导入 database.sql 并正确配置 config.php;PHP 版本需与 Loader 匹配。
适合二次开发吗?
核心 PHP 逻辑经 SourceGuardian 加密,无明文源码,无法修改业务实现,仅能调整配置项与前端模板/静态资源;适合作为可运行成品系统学习部署、对接 AI 接口与支付,深度二开受限。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
额外说明(正常分析中明确发现):
- 加密/混淆文件:public/*.php、public/admin/*.php、src/*.php 共 55 个文件经 SourceGuardian Pro 加密,由 sg_load() 解密执行,无明文 source,业务逻辑无法人工审计,且运行强依赖该加密 Loader。
- 授权绑定/远程验证:config/authcode.php 为授权码配置位,加密入口含 IP/域名/MAC/机器ID 绑定与远程验证(错误码 1–5、13、20 等),属商业授权保护机制,部署须持有正版授权。
- 版权/授权不明:系统为加密商业分发形式,分享与商用前请确认版权与授权范围,本源码仅建议用于学习研究。
下载说明
源码仅供学习研究、测试部署和二次开发参考。因本项目核心代码为加密商业分发,使用前需获取正版授权码并安装 SourceGuardian Loader,商用前请自行确认授权、版权和安全风险。
