搜索 用户中心
  • 欢迎光临三九网站目录 , 快审50元/站,快审请联系站长QQ:704918986
    当前位置 首页 > 教程收藏 > 其它教程
    php 在线压缩打包rar并提示下载的程序代码
        发布时间:2015-11-05 21:57:55    发布作者:admin
    1. <?phpud0三九网站目录

    2. $filename = "./zip/" . date ( 'YmdH' ) . ".zip"; // 生成的压缩包名称(含路径)ud0三九网站目录

    3. // 生成文件ud0三九网站目录

    4. $zip = new ZipArchive (); // linux需开启zlib,ud0三九网站目录

    5. if ($zip->open ( $filename, ZIPARCHIVE::CREATE ) !== TRUE) {ud0三九网站目录

    6.     exit ( '无法打开文件,或者文件创建失败' );ud0三九网站目录

    7. }ud0三九网站目录

    8. $fileNameArr = array('/upload/20140606/20140606011813-0.jpg','/upload/20140606/20140606013717-0.jpg');ud0三九网站目录

    9. foreach ( $fileNameArr as $val ) {ud0三九网站目录

    10.     $zip->addFile ( $val, basename ( $val ) ); // 第二个参数是放在压缩包中的文件名称,要检查一下文件是否已经有了ud0三九网站目录

    11. }ud0三九网站目录

    12. $zip->close (); // 关闭ud0三九网站目录

    13.  ud0三九网站目录

    14. //发送到浏览器提示下载;ud0三九网站目录

    15. header ( "Cache-Control: max-age=0" );ud0三九网站目录

    16. header ( "Content-Description: File Transfer" );ud0三九网站目录

    17. header ( 'Content-disposition: attachment; filename=' . basename ( $filename ) ); // 文件名ud0三九网站目录

    18. header ( "Content-Type: application/zip" ); // zip格式的ud0三九网站目录

    19. header ( "Content-Transfer-Encoding: binary" ); // 告诉浏览器,二进制文件ud0三九网站目录

    20. header ( 'Content-Length: ' . filesize ( $filename ) ); // 告诉浏览器,文件大小ud0三九网站目录

    21. readfile ( $filename );//输出文件;ud0三九网站目录

    22. ?>ud0三九网站目录


    ud0三九网站目录

    最新资讯
    最新收录
    热门资讯