Html页面
<form name="excel" method = "POST" enctype = "multipart/form-data">
<input type ="file" name ="excel" />
<input type="submit" class="btn" value="上传表格">
</form>
PHP
if(isset($_FILES['excel'])){
$name=$_FILES['excel']['name']; //上传的文件名字
if (empty($name)){
$this->error('请选择文件后再上传');
}
$suffixName=explode('.', $name)[1]; //文件后缀名
$filePath='excel/'.$name; //文件存储路径 TP框架public/excel目录下,新建一个excel文件夹
if(in_array($suffixName,['xlsx','xls'])=== false){ //规定可以上传的后缀名
$this->error('请选择一个xlsx或xls文件');
}
if (move_uploaded_file($_FILES["excel"]["tmp_name"],$filePath)){ //移动到路径下
$this->success('上传成功');
}else{
$this->error('上传失败');
}
}else{
$this->error('请选择一个xlsx或xls文件上传');
}
上传成功。
如果不显示记得设置下权限。linux服务器打开写入权限