Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php zip文件的密码保护无效_Php_Zip - Fatal编程技术网

Php zip文件的密码保护无效

Php zip文件的密码保护无效,php,zip,Php,Zip,这是我的密码。做完这件事后,我犯了一个错误 My php version : 5.4.6 表示您需要PHP5.6.0或更高版本。 你有5.4.6。因此,您需要升级php安装 您可以在页面底部找到函数setPassword。表示您需要PHP5.6.0或更高版本。 你有5.4.6。因此,您需要升级php安装 您可以在对话框底部找到函数setPassword。setPassword在这种情况下不起作用。 此功能仅设置用于解压缩存档文件的密码;它不会将不受密码保护的ZipArchive转换为受密

这是我的密码。做完这件事后,我犯了一个错误

 My php version : 5.4.6  
表示您需要PHP5.6.0或更高版本。 你有5.4.6。因此,您需要升级php安装

您可以在页面底部找到函数setPassword。

表示您需要PHP5.6.0或更高版本。 你有5.4.6。因此,您需要升级php安装


您可以在对话框底部找到函数setPassword。

setPassword在这种情况下不起作用。
此功能仅设置用于解压缩存档文件的密码;它不会将不受密码保护的ZipArchive转换为受密码保护的ZipArchive。

setPassword在这种情况下不起作用。
此功能仅设置用于解压缩存档文件的密码;它不会将不受密码保护的ZipArchive转换为受密码保护的ZipArchive。

这不会提供问题的答案。一旦你有足够的钱,你将能够;相反@Devlenvanate和其他评论员。把问题再读一遍。这就是答案。如果答案是错误的,那是另一个问题。@Mogsdad-它只说明什么是错误的,而不是如何解决问题。我不是说这个答案是好/坏或对/错-只是它构成了一个答案。一个糟糕的答案仍然是一个答案。错误的答案可以被否决和删除,但标记应该保留给那些不是答案的东西,或者不能被挽救成为答案的东西。@Mogsdad-我想我们对答案的构成有分歧。仅仅说明问题与提供解决方案是两码事。答案是试图解决问题。这并没有做出这样的尝试。这并不能回答这个问题。一旦你有足够的钱,你将能够;相反@Devlenvanate和其他评论员。把问题再读一遍。这就是答案。如果答案是错误的,那是另一个问题。@Mogsdad-它只说明什么是错误的,而不是如何解决问题。我不是说这个答案是好/坏或对/错-只是它构成了一个答案。一个糟糕的答案仍然是一个答案。错误的答案可以被否决和删除,但标记应该保留给那些不是答案的东西,或者不能被挽救成为答案的东西。@Mogsdad-我想我们对答案的构成有分歧。仅仅说明问题与提供解决方案是两码事。答案是试图解决问题。这并没有这样的企图。
   $zip = new ZipArchive();
   $code = $zip->open('zipfiles/test.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
   if ($code === true)
    echo 'zip opened<br>';
   else
    echo $code.'<br>';
   $zip->addFile('test.jpg');

   $code = $zip->setPassword('secret');

   if ($code === true)
     echo 'password set<br>';
   else
     echo $code.'<br>';

   $code = $zip->close();
   if ($code === true)
    echo 'closed<br>';
   else
    echo $code.'<br>';

   echo 'done<br>';
   Fatal error: Call to undefined method ZipArchive::setPassword() in D:\xampp\htdocs\zipfile.php on line 25