My php version : 5.4.6
這是我的代碼。 excecuting在此之後我得到了一個erroe密碼保護爲一個zip文件不起作用
$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
這不提供問題的答案。一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你將能夠[評論任何職位](http://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/11915741) – 2016-04-06 14:34:45
@devlincarnate及其他評論者。再次閱讀問題。這是它的答案。 (如果這是一個錯誤的答案,這是一個不同的問題。) – Mogsdad 2016-04-06 18:59:16
@Mogsdad - 它只說明什麼是錯,而不是如何解決問題。 – 2016-04-06 19:25:28