设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP实现打包下载文件的方法示例

发布时间:2021-03-04 19:40 所属栏目:121 来源:网络整理
导读:本篇章节讲解PHP实现打包下载文件的方法。供大家参考研究具体如下: $value) { $fileContent = '

本篇章节讲解PHP实现打包下载文件的方法。分享给大家供大家参考,具体如下:

$value) { $fileContent = ''; $fileContent = $this->CurlDownload($value['url']); if( $fileContent ) { $__tmp = $this->SaveFile( $value['url'],$path,$fileContent ); $items[] = $__tmp[0]; $names[] = $value['name'].'_'.($key+1).'.'.$__tmp[1]; } } if( $items ) { $zip = new ZipArchive(); $filename = time().'download.zip'; $zipname = $path.'/'.$filename; if (!file_exists($zipname)) { $res = $zip->open($zipname,ZipArchive::CREATE | ZipArchive::OVERWRITE); if ($res) { foreach ($items as $k => $v) { $value = explode("/",$v); $end = end($value); $zip->addFile($v,$end); $zip->renameName($end,$names[$k]); } $zip->close(); } else { return ''; } //通过前端js跳转zip地址下载,让不使用php代码下载zip文件 //if (file_exists($zipname)) { //拼接附件地址 //$redirect = 域名.$path_redirect.'/'.$filename; //return $redirect; //header("Location:".$redirect); /

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读