[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с архивами из php
tmt0086
Доброго времени суток. Столкнулся с тем, что нужно паролить ZIP (RAR) архив (ну или создать и поставить на него пароль..) Увы информации не нашел на php.su и гугл не особо много знает. Может кто подскажет?



Спустя 7 минут, 50 секунд (3.10.2011 - 17:26) tmt0086 написал(а):
biggrin.gif возможно вообще нету данной функции, Вы будьте добры написать, что нету.. А то вдруг я что то сверхестественное пытаюсь сделать..

Спустя 3 минуты, 53 секунды (3.10.2011 - 17:30) Winston написал(а):
Так не пробовал ?
Запаковать
$cmd = "`which zip` -P {$password} {$destFile} {$sourceFile}";
exec($cmd);


Распаковать
$cmd = "`which unzip` -P {$password} {$zipFile} -d {$destDir}";
exec($cmd);

Спустя 16 минут, 30 секунд (3.10.2011 - 17:46) tmt0086 написал(а):
Winston, честно скажу нет.. тк впервые столкнулся. Спасибо!

Спустя 18 минут, 28 секунд (3.10.2011 - 18:05) RCuPeR написал(а):
На сколько я знаю, exec($cmd); на многих хостингах отключена в целях безопасности.

Спустя 2 часа, 39 минут, 28 секунд (3.10.2011 - 20:44) tmt0086 написал(а):
Цитата (RCuPeR @ 3.10.2011 - 15:05)
На сколько я знаю, exec($cmd); на многих хостингах отключена в целях безопасности.

Со всеми можно договориться wink.gif а когда свой VPS то думаю вообще проблем нету (немного офтопа)

Спустя 8 минут, 54 секунды (3.10.2011 - 20:53) tmt0086 написал(а):
Попробовал вот так и чтот не так <_< никакой реакции.. (что не так?)
<?
$password='123';
$destFile='1.php';
$sourceFile='file.zip';

$cmd = "`which zip` -P {$password} {$destFile} {$sourceFile}";
exec($cmd);
?>

Спустя 6 минут, 9 секунд (3.10.2011 - 20:59) tmt0086 написал(а):
:D Все разобрался))) ошибся чуток

<?
$password='123';
$destFile='file.zip';
$sourceFile='1.php';

$cmd = "`which zip` -P {$password} {$destFile} {$sourceFile}";
exec($cmd);
?>


вот так все работает, еще раз спасибо


_____________
Продаю людей. Дешего. Писать в ПС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.