ThinkPHP中实现上传文件下载时去重复值

ThinkPHP中实现上传文件下载时去重复值


文件上传要两种方法 upload()和Import()  upload是文件上传,import()是显示到前台的页面

用GET方法获取到上传的文件的值,实例化上传的文件

设置文件的大小,类型,根目录文件,以及文件的子目录

ThinkPHP中实现上传文件下载时去重复值

     import方法中包含,检测文件编码,去除重复 学号。

       在上传文件时会遇到记录重复的问题,那么怎么解决学号去重问题?

      首先用fopen方法打开文件

      fopen — 打开文件或者 URL 'r'只读方式打开,将文件指针指向文件头。

      将原有数据表中的所有学员存入一个数组$arrNo中,读取文件中的一条数据,检测该行中的学号在数组arrno中是否存在。

      如果不存在,写入二位数组$arr,并且把学号追加到arrNo中;

      如果存在则继续读取下一行....一直读取,直到文件的最后一行。


代码如下:


ThinkPHP中实现上传文件下载时去重复值