实现php加速的eAccelerator dll支持文件打包下载
选择下载对应您的系统和PHP版本的eAccelerator
2.将其重命名为 eaccelerator.dll (win版) 然后移至您的 php目录下 的 ext文件夹中
3.在c:\php\建立缓存文件夹 temp 修改权限为 user组可读写
3.根据您系统的情况,一般都是PHP 扩展 ISAPI
打开php.ini文件, 找到extension=php_zip.dll, 在下面添加
zend_extension_ts="C:\php\ext\eaccelerator.dll" //路径根据您系统的情况而定,文件扩展名也是
eaccelerator.shm_size="64" //根据你的系统内存来,默认16M,可以改成64M
eaccelerator.cache_dir="C:\php\temp" //手动创建,例如C:\php\temp,确保他的权限为可读写,并且以后不要动这个目录
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
把修改好的 php.ini 放入你的php配置目录 2003好像是 c:\windows\
打包文件下载
相关推荐
-
解决PHP超大文件下载,断点续传下载的方法详解
最近导出的时候出现一个php内存溢出的问题,原因就是在于下载的时候读取生成的临时文件过大,PHP内存无法容纳,一开如是想到更改PHP内存限制,但是这个只是一个缓兵之计,于是想到了另外一个方法是把文件分次读取,并下载. 以下是源代码: 复制代码 代码如下: <?php $sourceFile = "1.tmp"; //要下载的临时文件名 $outFile = "用户订单.xls"; //下载保存到客户端的文件名 $file_extension = strtolo
-
php实现文件下载代码分享
简单的文件下载只需要使用HTML的连接标记<a>,并将属性href的URL值指定为下载的文件即可.所示: <a href="http://www.jb51.net/download/book.rar">下载文件</a> 如果通过上面的代码实现文件下载,只能处理一些浏览器不能默认识别的MIME类型文件,例如当访问book.rar文件时,浏览器并没有直接打开,而是弹出一个下载提示框,提示用户"下载"还是"打开"等处
-
PHP实现远程下载文件到本地
代码很简单就不多废话了,直接奉上: <?php echo httpcopy("http://www.baidu.com/img/baidu_sylogo1.gif"); function httpcopy($url, $file="", $timeout=60) { $file = empty($file) ? pathinfo($url,PATHINFO_BASENAME) : $file; $dir = pathinfo($file,PATHINFO_DI
-
php利用header函数实现文件下载时直接提示保存
复制代码 代码如下: <?php $filename = '路径+实际文件名'; //文件的类型 header('Content-type: application/pdf'); //下载显示的名字 header('Content-Disposition: attachment; filename="保存时的文件名.pdf"'); readfile("$filename"); exit(); ?> 下面是网上常用的方法 复制代码 代码如下: if (is
-
php 下载保存文件保存到本地的两种实现方法
第一种: <?php function downfile() { $filename=realpath("resume.html"); //文件名 $date=date("Ymd-H:i:m"); Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Accept-Length
-
PHP实现文件下载【实例分享】
话不多说,请看代码: <?php /** * *参数说明: * * $file_name 文件名(中英文) * $_SERVER['DOCUMENT_ROOT'] 获取apache所在路径 * */ function download($file_name){ //对中文文件名进行转码 $file_name=iconv("UTF-8","GB2312",$file_name); //文件绝对路径:E:/wamp/www."/Demo/Object/D
-
ThinkPHP实现将本地文件打包成zip下载
首先,将FileToZip.class文件放到ThinkPHP/Extend/Library/ORG/Util/文件夹中,FileToZip.class.php为zip下载类,其详细代码如下: <?php /** * zip下载类文件 * 遍历目录,打包成zip格式 */ class traverseDir{ public $currentdir;//当前目录 public $filename;//文件名 public $fileinfo;//用于保存当前目录下的所有文件名和目录名以及文件大小
-
Php中文件下载功能实现超详细流程分析
客户端从服务端下载文件的流程分析: 浏览器发送一个请求,请求访问服务器中的某个网页(如:down.php),该网页的代码如下. 服务器接受到该请求以后,马上运行该down.php文件 运行该文件的时候,必然要把将要被下载的文件读入内存当中(这里是圣诞狂欢.jpg这张图片),这里通过fopen()函数完成该动作 注意:任何有关从服务器下载的文件操作,必然需要先在服务端将文件读入内存当中 现在文件已经在内存当中了,这是需要从内存当中读取文件,通过fread()函数完成该动作 需要注意的是,如果文件较
-
PHP文件下载类
复制代码 代码如下: <? //==================================================== // 使用范例: // $download=new download('php,exe,html',false); // if(!$download->downloadfile($filename)) // { // echo $download->geterrormsg(); // }
-
php下载文件的代码示例
复制代码 代码如下: <?php $file = 'monkey.gif'; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Tra
随机推荐
- vue生成token保存在客户端localStorage中的方法
- jquery下利用jsonp跨域访问实现方法
- Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
- 怎么清空javascript数组
- PHP中提问频率最高的11个面试题和答案
- Android自定义View之酷炫数字圆环
- Ubuntu 16.04中Docker的安装和代理配置教程
- Ajax上传文件进度条Codular
- MySQL数据库开启、关闭、查看函数功能的方法
- 浅谈C#中的委托、事件与异步
- VC6.0代码自动提示 VC6.0在win7环境下代码提示智能化
- 利用curl抓取远程页面内容的示例代码
- Android UI更新的几种方法总结
- C++实现邮件群发的方法
- C#的回调机制浅析
- Android实用图文教程之代码混淆、第三方平台加固加密、渠道分发
- 布线铜线和光纤如何连接传输数据
- Python实现针对给定单链表删除指定节点的方法
- 快速对接payjq的个人微信支付接口过程解析
- Python2比较当前图片跟图库哪个图片相似的方法示例