# FileBrowser **Repository Path**: daihaoran/file-browser ## Basic Information - **Project Name**: FileBrowser - **Description**: php 写的网页版文件浏览器,主要用于服务器配置文件修改,可修改文本文件,支持的格式 txt、log、sql、conf、ini 和 sh;浏览 php 的 gd 库支持的图片格式 jpg、png、gif、bmp、wbmp、webp、xbm 和 xpm;视频文件中 h5 支持的视频格式 mp4 和 webm;音乐文件中 h5 支持的音乐格式 mp3、wav 和 ogg 。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2020-08-10 - **Last Updated**: 2024-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FileBrowser #### 介绍 > php 写的网页版文件浏览器,主要用于服务器配置文件修改,可修改文本文件,支持的格式 txt、log、sql、conf、ini、json、xml 和 sh。修改 xml 文件时注意,尖括号 “<>” 本程序已设置为转义,xml 文件会失效,如需此功能,需要修改代码来实现;浏览图片文件是 php 的 gd 库支持的图片格式 jpg、png、gif、bmp、wbmp、webp、xbm 和 xpm;视频文件中 h5 支持的视频格式 mp4 和 webm;音乐文件中 h5 支持的音乐格式 mp3、wav 和 ogg 。 > **项目由:** **1.index.php** **2.ManagerController.class.php** **3.login.php** **4.view.php** **5.image.php** **6.gethash.php** **文件构成。**
#### 软件架构 > ###### 软件架构说明: > 软程序运行环境是LAMP、LNMP中运行,操作系统是Linux。 #### 安装教程 > 软件无需安装,服务器新建文件夹,直接复制到新建目录中即可。 #### 使用说明 > 软件登陆时的用户名和密码,是用硬编码方式写入页面的,需进入gethash.php页面,填入用户email和密码,把显示的加密密码和加密用户email分别填入index.php的$password和$md5Hash变量中。 ```php echo '加密后的密码(填入$passWord变量中):'; echo password_hash("666666", PASSWORD_BCRYPT); echo '

md5加密后的邮箱地址(填入$md5Hash变量中):'; echo md5("946585434@qq.com"); exit; ``` > 在相关内容中填入用户email和密码,浏览器刷新gethash.php文件,把编码后的字符串填入相关变量中,注释中有具体说明。 > ***相关代码如下所示:*** ```php $userEmail = '946585434@qq.com'; //用户email $passWord = '$2y$10$P8RrJNPX1BomMpQyRaeBhum1xxxxxxxxxxxxxxxx'; //加密密码 $md5Hash = '1deba7005ef24fffxxxxxxxxxxxxxxxx'; //加密email $passwordLock = false; ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request