PHP中如何设置临时文件路径

西南茂 发布于 2016/05/31 23:04
阅读 766
收藏 0
PHP
我现在是在windows下做开发,需要用到zip压缩的功能,但是在创建压缩文件的时候遇到一个错误,即我使用的alchemy/zippy这个包会去创建一个临时的目录,我看了代码,是通过
sys_get_temp_dir()

这个函数来获取临时目录,在这个目录下进行mkdir操作的。而在我的环境中,这个值获取到的内容是C:\Windows,然后就开始提示没权限的错误了。

我现在想要手动指定这个函数返回的值的内容,希望能够通过修改php.ini文件或者在php代码中通过某个函数在调用前设置该值,而不是去修改alchemy\zippy这个包的代码。

请问下需要设置php.ini的哪个项,或者说在代码中应该如何处理?

加载中
0
yangxiangming
yangxiangming

你找找zippy中是不是有个方法,指定归档目录

extract('/tmp');

西南茂
西南茂
我不是要解压,解压已经做好了的,没有问题。现在要做压缩,大致思路是想要建一个空的压缩包,然后往里面一个一个添加文件。问题在简历压缩包的时候zippy不允许为空,所以我想放个空文件夹进去,但是就会报上述错误了。
返回顶部
顶部