HNFMS一个初二蒟蒻OIerの实验室

*_Transfer——一款轻量(垃圾)级的文件传输系统

前言

我们的老师(一大堆)让我写一个网页,给同学们的平板统一发放学习资料,于是就萌生了做一个能够存放多文件,且文件有公开、私密两种属性(有的发给全班/全年级,有的只是给一个小组)的文件发放系统......然后就想起来用了很久的奶牛快传。但是对于同学们平板的统一开放网址白名单,只能开放学校内部的东西,于是我就自己写了一个,并使其更符合我们学校的使用需求。

作为本蒟蒻写的第一个php项目呢,我觉得能用上MySQL已经算是我的极限了#(笑哭),可以实现简单的文件的上传,下载,设置为公开/私密,修改文件名,修改文件取件码,管理员文件搜索等功能。(没有取名字)

程序写出来只是准备自己用用的,但是不管怎样我还是放出来啊#(笑哭),You just DO WHAT THE FUCK YOU WANT TO.

安装使用

  1. Gitee 下载,上传至一台装有PHP、MySQL环境的服务器(有些地方图方便写了绝对路径暂且只支持放在根路径)
  2. 数据库导入MySQL.sql
  3. 填写好config.php

项目地址

(再来一次)Gitee

常见问题

  • 没有

config.php填写示例

<?php
    $servername = "localhost";//MySQL服务器地址
    $username = "root";//MySQL用户名
    $password = "123456";//MySQL密码
    $dbname = "transfer";//数据库名
    $conn = new mysqli($servername, $username, $password ,$dbname);
    $rundir = "/www/wwwroot/www.example.com/";//网站在服务器中绝对路径(后续会加入自动判断)例:/www/wwwroot/www.example.com/
    $ym = "http://www.example.com/";//网站域名(暂只支持运行在根目录)例:http://www.example.com/
    $sysname = "文件传输系统";//网站标题
    $users = array("admin");//用户名数组,与下面密码数组一一对应
    $passwords = array("e10adc3949ba59abbe56e057f20f883e");//密码数组,储存密码md5值(此处是123456)
?>

以上.

标签: 折腾

Title - Artist
0:00