目錄結構:
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 "上傳失敗";
}?>
網頁瀏覽效果: