TOP

php 在线压缩打包 zip rar 剧本
2017-03-02 11:52:24   字体:【 】  浏览:838次   评论:0

$filename = "./" . date ( 'YmdH' ) . ".zip"; // 最终生成的文件名(含路径)
// 生成文件
$zip = new ZipArchive (); // 使用本类,linux需开启zlib,windows需取消php_zip.dll前的注释
if ($zip->open ( $filename, ZIPARCHIVE::CREATE ) !== TRUE) {
    exit ( '无法打开文件,或者文件创建失败' );
}
 
//$fileNameArr 就是一个存储文件路径的数组 比如 array('/a/1.jpg,/a/2.jpg....');
  
foreach ( $fileNameArr as $val ) {
    $zip->addFile ( $val, basename ( $val ) ); // 第二个参数是放在压缩包中的文件名称,如果文件可能会有重复,就需要注意一下
}
$zip->close (); // 关闭
 
//下面是输出下载;
header ( "Cache-Control: max-age=0" );
header ( "Content-Description: File Transfer" );
header ( 'Content-disposition: attachment; filename=' . basename ( $filename ) ); // 文件名
header ( "Content-Type: application/zip" ); // zip格式的
header ( "Content-Transfer-Encoding: binary" ); // 告诉浏览器,这是二进制文件
header ( 'Content-Length: ' . filesize ( $filename ) ); // 告诉浏览器,文件大小
@readfile ( $filename );//输出文件;

 

 

Tags:php 在线 压缩 打包 ziprar 剧本 责任编辑:暗黑兰儿
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇php168 全站地图 webmap.php 下一篇PHP16进制加密- php对url地址加密

  • 虽然ConoHa服务商成立时间也有一段时间,但是自从推出新版且支持简体中文、支付宝付款,包括新注册账户赠送1000日元等活动着实的吸引到不少国内用户,尤其是提供的API可以安装Windows系统环境,更是让有需要这些系统环境的项目测试提供了便利。也正是如此,原本以为又多了一家提供亚洲机房的商家,可以给踏踏实实建站需求的用户提供渠道的,但是到目前为止ConoHa日本机房的稳定性还是..

  • apache做反向代理服务器apache代理分为正向代理和反向代理:1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器)适用于: ①局域网的代理服务器(一般是网关,相当于squid的一般用法)②访问某个受限网络的代理服务器,如教育网访问某些国外网站需要找代理2 ..

  • <script language=java script>document.oncontextmenu=new Function("event.returnValue=false;");document.onselectstart=new Function("event.returnValue=false;");</script>网页禁止鼠标左右键功能的简单代码

  • dw的正则表达式日常使用查找替换太有用了,下面记录用法:例子1:[html] view plain copy <a href="http://www.qianmu.org/%E6%A0%BC%E6%8B%89%E6%96%AF%E5%93%A5%E5%A4%A7%E5%AD%A6">格拉斯哥大学</a>    <a href="http://www.qianmu.org/%E6%9D%9C%E4%BC%A6%E5%A4%A7%E5%AD%A6">杜伦大学&..

  • 因近期服务不稳定,现象和这个比较类似http://hi.baidu.com/xinfeng999/blog/item/1aea470e214ab1cd7acbe1ed.html根据现象来对APACHE调优,以前用MAXCLIENTS 3000,砖家建议后,改为1500,今天查资料如下:http://www.linuxqq.NET/MaxClients 要加到多少?连接数理论上当然是支持越大越好,但要在服务器的能力范围内,这跟服务器的CPU、内存、带宽等都有关系。最大client联接..

  • 一、下载pthreads扩展二、安装pthreads扩展复制php_pthreads.dll 到目录 bin\php\ext\ 下面。复制pthreadVC2.dll 到目录 bin\php\ 下面。复制pthreadVC2.dll 到目录 C:\windows\system32 下面。打开php配置文件php.ini。在后面加上extension=php_pthreads.dll提示!Windows系统需要将 pthreadVC2.dll 所在路径加入到 PATH 环境变量中。我的电脑--->鼠标右键--->属性--->高级-..

  • 如何用php生成1-10之间的不重复随机数?例1,使用shuffle函数生成随机数。1234567<?php$arr=range(1,10);shuffle($arr);foreach($arr as $values){  echo $values." ";}?>例2,使用array_unique函数生成随机数。12345678<?php$arr=array();while(count($arr)<10){  $arr[]=rand(1,10);  $arr=array_unique($..

  • 【apache配置禁止访问】1. 禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:<Files ~ "\.inc$">   Order allow,deny   Deny from all</Files>禁止访问某些指定的目录:(可以用 <DirectoryMatch>   来进行正则..

  • <?phpif(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){    echo 'systerm is IOS';}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){    echo 'systerm is ..

-->

发布者

暗黑兰儿 暗黑兰儿
等级:普通会员
积分:0 个
性别:保密
laner@qq.com
72 身份还未认证 邮箱还未认证 手机还未认证 给它发送短消息 搜寻它在php发布的全部文章 56

最新文章

网站服务地区

南宁市网站建设
博尔塔拉蒙古自治州网站建设
盐城市网站建设
秀山土家族苗族自治县网站建设
鹤壁市网站建设
虹口区网站建设
巴彦淖尔市网站建设
汉沽区网站建设
廊坊市网站建设
滁州市网站建设
青岛市网站建设
达州市网站建设
汉中市网站建设
大兴安岭地区网站建设
咸阳市网站建设
宝鸡市网站建设
长沙市网站建设
南汇区网站建设
丰都县网站建设
东城区网站建设
德宏傣族景颇族自治州网站建设
蓟县网站建设

本月热门

相关文章