用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1702|回复: 3
收起左侧

[已解决] CI 的zip无效,需要PHP什么扩展吗?

[复制链接]
发表于 2016-12-2 00:18:36 | 显示全部楼层 |阅读模式
使用CI的zip类想把文件夹里面的图片压缩打包并下载。代码如下
PHP复制代码
 
        public function zip_one()
        {
                $this->load->library('zip');
                $path = FCPATH.'uploads/1480607535/';
                $this->zip->read_dir($path);
                $this->zip->archive(FCPATH.'uploads/1480607535.zip');
                $this->zip->download('1480607535.zip');
        }
 
 
复制代码

为何下载下来的是一个空文件?是代码哪里错了还是需要PHP的什么扩展?
后来在配置文件看到下面这个
extension=php_zip.dll
开启了后试下还是不行?
发表于 2016-12-3 21:51:55 | 显示全部楼层
你是什么系统?Windows?
 楼主| 发表于 2016-12-5 12:51:25 | 显示全部楼层
本地开发是Windows。 感觉这个系统 和葩, 换到Linux服务器上 没问题。  后来发现是路径问题。 需要绝对路径。
发表于 2016-12-5 13:59:37 | 显示全部楼层
88646958@qq.com 发表于 2016-12-5 12:51
本地开发是Windows。 感觉这个系统 和葩, 换到Linux服务器上 没问题。  后来发现是路径问题。 需要绝对路 ...

嗯嗯,以 Linux 为准,Windows 确实有很多问题,所以不要用 Windows

本版积分规则