Я пытаюсь распаковать файл tar в каталог, но понятия не имею, как.
Я могу извлечь его в тот же каталог, что и файл tar, но не в другую папку.
$filename = "homedir.tar";
exec("tar xvf $filename");
Пробовал следующее, но оно не работает (ничего не извлекается):
exec("tar -C, homedir zxvf $filename");
Обновление:
Это содержимое моего файла:
# Absolute paths
$filepath = "/home/acc/public_html/test/test/homedir.tar";
$folderpath = "/home/acc/public_html/test/test/homedir";
# Check if folder exist
if(!is_dir($folderpath)) {
die('Folder does not exist');
}
# Check if folder is writable
if(!is_writable($folderpath)) {
die('Folder is not writable');
}
# Check if file exist
if(!file_exists($filepath)) {
die('File does not exist');
}
exec("tar -C $folderpath -zxvf $filepath");
Нет ошибок, но ничего не распаковывается.