ThinkPHP中实现上传文件下载时去重复值
文件上传要两种方法 upload()和Import() upload是文件上传,import()是显示到前台的页面
用GET方法获取到上传的文件的值,实例化上传的文件
设置文件的大小,类型,根目录文件,以及文件的子目录
import方法中包含,检测文件编码,去除重复 学号。
在上传文件时会遇到记录重复的问题,那么怎么解决学号去重问题?
首先用fopen方法打开文件
fopen — 打开文件或者 URL 'r'只读方式打开,将文件指针指向文件头。
将原有数据表中的所有学员存入一个数组$arrNo中,读取文件中的一条数据,检测该行中的学号在数组arrno中是否存在。
如果不存在,写入二位数组$arr,并且把学号追加到arrNo中;
如果存在则继续读取下一行....一直读取,直到文件的最后一行。
代码如下: