I have found the following two commands to respecively create and open password protected zip files. I was however wondering if it's possible to do this in pure PHP
echo system('zip -P password file.zip file.txt');
echo shell_exec('unzip -P password file.zip');
It was not possible do do below PHP5.6.0. But in a new PHP5.6.x version developers added this functionality. So no need for a scary system
or shell_exec
(which can lead to security vulnerability).
So right now you can do something like this:
ZipArchive::setPassword($password)
You can create simple file zip using some libraries (as PclZip) but you can't create zip with the password.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With