繁体   English   中英

ZipArchive extractTo()无法与URL一起使用

[英]ZipArchive extractTo() not working with URL

我试图将ZipArchive提取到'http://localhost/MODULES/ZIP_RAR_MANAGER/'

没有显示错误,我得到消息Zip File Opened

为什么无法从zip存档正确提取文件?

$zip = new ZipArchive;

if ($zip->open('../test.zip')) 
{
    echo 'ZIP FILE OPENED...<br/>';

    if ($zip->extractTo('http://localhost/MODULES/ZIP_RAR_MANAGER/'))
    {
        echo 'ZIP FILE EXTRACTED';
    }

    $zip->close();
} 
else 
{
    echo 'failed';
}

您试图将其解压缩到不存在的文件夹http://localhost/MODULES/ZIP_RAR_MANAGER/ 您不能将url用作文件夹/文件路径。

您应该使用:

if ($zip->extractTo($_SERVER['DOCUMENT_ROOT'] . '/MODULES/ZIP_RAR_MANAGER/') {
...
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM