目录结构:
index.html代码:
<!DOCTYPE html>
<html><head><title>文件上传</title><meta charset="utf-8"></head><body><form action="./up.php" method="post" enctype="multipart/form-data"><div>学务作业提交上传</div><hr><div>姓名:<input type="text" name="stu_name" maxlength="4"><br><br>学号:<input type="number" name="stu_id"><br><br>选择文件:<input type="file" name="upfile"><br><br><input type="reset" value="重置"> <input type="submit" value="提交"></div><hr><br><div>提示:1.只能上传.zip文件 2.文件大小不限制 3.上传的文件自动以“姓名-学号.zip”命名</div></form></body>
</html>
up.php代码:
<?php $path = './up/'.$_POST['stu_name']."-".$_POST['stu_id'].".zip"; //定义文件的保存位置(以自定义路径+姓名-学号)//.zip的MIME类型:application/x-zip-compressed
//大小不限制
//上传文件的安全性没设置if($_FILES['upfile']['type']=="application/x-zip-compressed"){//如果上传的文件是.zipmove_uploaded_file($_FILES['upfile']['tmp_name'], $path);//获取上传文件在服务器上的临时名称,将上传的临时文件移动到定义的位置。echo "上传成功";
}else{echo "上传失败";
}?>
网页浏览效果: