实现文件上传(去除学号重复)和文件下载
实现文件上传upload方法
upload方法只是将表传输到指定的文件中
1,判断是否为get方法上传,
2.实例化$upload=new \Think\Upload();//实例化上传类
3.设置文件大小,文件类型,上传目录和子目录
4.实现文件上传$info=$upload->upload();
5.判断文件上传成功或失败
创建impot方法实现数据传输到学生列表中,
1.可以先指定文件,用detect_encoding来检测字符串编码
2.打开文件 $fp=fopen($file,'r');//打开文件夹 ‘r’只读
3
将原有数据表中的所有学员存入一个数组$arrNo中,
读取文件中的一条数据,
检测该行中的学号在数组arrno中是否存在,如果不存在,写入二位数组$arr,并且把学号追加到arrNo中;如果存在则继续读取下一行
download实现文件下载
先定义文件的名义和路径,判断文件是否存在,如果存在,则下载文件,但是下载文件时要先打开文件,写入内存,返回字节格式,文件大小,然后读取文件,最后关闭文件