php文件上传下载导出.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?php /** 文件上传方法 $filename FIle控件名字 */ function upload_file $filename global $_FILES; // 获取 $_FILES; 全部变量 $error ; // 定义错误变量 $msg ; $fileElementName $filename ; // 设置允许上传的文件类型 $allow_arr array image/gif,image/jpg,image/pjpeg,image/png,image/jpeg,image/bmp,application/vnd.ms-excel,text/plain,application/msword,application/octet-stream,application/x-zip-compressed,text/plain ; $extend pathinfo $_FILES[$fileElementName][name] ; // 获取文件路径 $extend strtolower $extend[extension] ; //获取文件后缀名 if !empty $_FILES[$fileElementName][error] switch $_FILES[$fileElementName][error] // 判断错误类型 case 1: $error 上传的文件超过了php.ini中upload_max_filesize设置的大小; break; case 2: $error 上传文件大小超出了HTML表单的MAX_FILE_SIZE元素所指定的最大值; break; case 3: $error 只有部分文件被上传; break; case 4: $error 没有文件被上传; break; case 6: $error 缺少一个临时文件夹; break; case 7: $error 无法写入文件到磁盘; break; case 8: $error 文件上传停止; break; case 999: default: $error 没有错误代码; elseif @filesize $_FILES[$fileElementName][tmp_name] 5*1024*1024 $error 上传文件超出指定大小; @unlink $_FILES[fileToUpload] ; elseif empty $_FILES[$fileElementName][tmp_name] || $_FILES[$fileElementName][tmp_name] none $error 没有文件被上传..; elseif !in_array $_FILES[$fileElementName][type],$allow_arr || $extend exe $error 上传文件格式有误,该格式文件不允许被上传; @unlink $_FILES[$fileElementName] ; else $yeardate date Y, time +8*3600 ; $month date n,time +8*3600 ; //$mdi $yeardate./.$month; $mdi uploadfile/.$mdi; //调用创建目录的函数 $list explode /,$mdi ; for $i 0 ;$i count $list ;$i++ $ss . $list[$i]; if !file_exists $ss // 不存在则创建 mkdir $ss ; $ss . /; $upload_file $mdi./.time ..rand 0,99999 ...$extend; // 将上传文件移到 指定目录 (php上传文件 首先存放为临时文件) move_uploaded_file $_FILES[$fileElementName][tmp_name],$upload_file ; $info[error] $error; $info[filename] $_FILES[$fileElementName][name] ; $info[realurl] $upload_file; return $info; // 调用 $file upload_file uploadfile ; If(!Empty $file[error] ) Echo $file[error]; else Echo 文件上传成功; Echo 文件名.$file[filename]; Ech

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档