py脚本开放平台

程序简介

py脚本开放平台 是一款无数据库、纯PHP轻量化脚本/配置资源管理系统,无需安装数据库,上传源码即可直接运行。

图片[1]-py脚本开放平台-小卒博客
图片[2]-py脚本开放平台-小卒博客
图片[3]-py脚本开放平台-小卒博客
图片[4]-py脚本开放平台-小卒博客
图片[5]-py脚本开放平台-小卒博客

集成单文件上传 + ZIP压缩包自动解压、文件在线预览、资源下载、后台密码管理、全局关键词搜索、明暗暗黑主题,全端适配手机/平板/电脑,适合个人搭建脚本库、配置库、工具资源分享站。

核心功能特性

📦 无数据库依赖:纯文件化运行,通过  .desc  文件独立存储每个文件简介

🔐 后台密码登录:未登录禁止管理操作,支持安全退出登录

📄 支持单文件上传:允许  py 、 txt  格式单独上传并自动保存简介

📁 支持ZIP压缩包智能自动解压: 识别并只提取压缩包内  py / txt  文件

自动忽略无关文件、文件夹和非法格式

解压所有文件共用同一份自定义简介

解压完成自动删除原ZIP安装包,不占用多余空间

🔍 全局模糊搜索:支持按文件名 + 文件简介双向匹配搜索

🌓 明暗双主题:自带暗黑/明亮模式,自动记录用户偏好,刷新不重置

📱 全端自适应:UI简约精致,完美适配移动端与电脑端

🛠️ 后台完整管理能力: 文件在线重命名(自带后缀合法性校验)

在线编辑、修改文件备注简介

一键删除文件,同步删除对应  .desc  简介文件

折叠式操作面板,界面整洁不杂乱

自动统计站点文件总数

🛡️ 完善安全防护:防路径遍历、非法文件名拦截、上传后缀白名单过滤、ZIP解压安全校验

程序文件结构

plaintext

├── admin.php        # 后台登录 + 文件管理中心

├── index.php        # 前台文件列表首页

├── upload_page.php  # 可视化上传页面

├── upload.php       # 上传处理接口(含ZIP自动解压核心逻辑)

├── preview.php      # 文件在线内容预览接口

├── api_list.php     # 对外JSON格式文件列表接口

├── downloads/       # 自动生成的文件存储目录

│   ├── xxx.py       # 上传/解压后的程序文件

│   ├── xxx.txt      # 上传/解压后的文本文件

│   └── xxx.desc     # 对应文件的简介备注文件

环境要求

PHP 7.0 及以上版本

网站目录具备可读可写权限

必须开启  ZipArchive  扩展(用于ZIP压缩包自动解压)

兼容 Apache / Nginx / 宝塔面板 运行环境

安装部署教程

1. 将全部源码上传至网站根目录

2. 设置网站目录为可写入权限,程序会自动创建  downloads  存储文件夹

3. 直接访问域名进入前台资源列表

4. 后台访问地址: 你的域名/admin.php

5. 默认管理员密码: 123456 ,可自行在  admin.php  内修改

使用说明

普通访客

浏览所有上传的配置/脚本文件

查看文件名、大小、上传时间、自定义简介

支持关键词搜索资源

切换明亮/暗黑主题模式

在线预览文件前5行内容、下载文件

上传功能

1. 进入上传页面,支持选择  py 、 txt 、 zip  三种格式

2. 填写文件简介备注(选填)

3. 单文件直接上传保存;ZIP压缩包自动智能解压

4. 上传成功后自动倒计时跳转回列表页

ZIP自动解压规则

仅提取压缩包里  py / txt  格式文件

自动跳过目录、杂项文件、非法格式

解压生成的文件自动复用同一份简介

解压完毕自动删除原ZIP包,保持目录整洁

后台管理

1. 访问  admin.php  输入密码登录

2. 支持关键词检索文件

3. 展开文件操作面板可进行: 安全重命名(保留合法后缀)

在线编辑文件简介

一键永久删除文件及简介

4. 支持返回首页、退出登录、主题切换

自定义修改

修改后台密码:编辑  admin.php  找到  $adminPwd = ‘123456’;  自行更换

新增支持文件格式:修改代码中  $allowedExt  数组添加后缀

修改网站标题、文案、界面配色:直接编辑页面 HTML 与 CSS 变量即可

下载方式:

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容