ZipArchive :: extractTo无法在Windows平台上运行

时间:2014-08-18 21:28:52

标签: ziparchive

我使用以下代码(Windows主机 - Plesk / Win)

<?php
$zip = new ZipArchive;
$res = $zip->open('file.zip');
if ($res === TRUE) {
$path = getcwd(); 
$path = str_replace("/","\\",$path);
echo $path;
$zip->extractTo('E:\\Vhosts\\domain.com\\httpdocs\\test\\');

  $zip->close();
  echo 'Ok!';
} else {
  echo 'Error!';
}
?>

运行此代码时,将显示以下消息:

  

警告:   ZipArchive :: extractTo(E:\虚拟主机\ domain.com \的httpdocs \测试/ image1.jpg)   [ziparchive.extractto]:无法打开流:权限被拒绝   第10行的E:\ Vhosts \ domain.com \ httpdocs \ test \ extractphp.php

我现在不知道为什么这个命令在解压缩文件(test / image1.jpg)之前放一个斜杠。

如何解决此问题?

0 个答案:

没有答案