Создание ZIP архива с паролем в PHP
Следующая функция может запаковать в ZIP архив файл и установить пароль. Для создания ZIP архива используется встроенный архиватор ZIP Linux системы. Также у PHP скрипта должно быть разрешение на работу функции shell_exec.
1 2 3 4 5 6 7 |
function createZip($fileName,$fileText,$zipFileName,$zipPassword) { $file = file_put_contents($fileName,$fileText); shell_exec('zip -P '.$zipPassword.' '.$zipFileName.'.zip '.$fileName); unlink(fileName); return file_exists($zipFileName.'.zip'); } |
Пример: # createZip(‘file.txt’,’Hello zip!’,’file’,1234); После выполнения функция…
Read more