Articles of tar

заголовки для принудительной загрузки tar-архива

У меня есть архив tar на сервере, который должен быть загружен через php. Это код, который я использовал: $content=file_get_contents($tar); header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=$tar"); header("Content-Length: ".strlen($content)); unlink($name); die($content); Файл загружен, но он сломан, и он не может быть открыт. Я думаю, что что-то не так с заголовками, потому что файл на сервере может быть открыт […]

Проблема с файловой системой PHP, код возврата 2

Хотите архивировать папку с помощью tar из PHP: $result = shell_exec("tar cf $sourceFile $sourceFolder -C $source > /dev/null; echo $?"); var_dump($result); Вывод: string(2) "2 " the > /dev/null; echo $? > /dev/null; echo $? вещь предназначена для вывода кода результата скрипта под linux; -C $source – изменяется в правую папку, прежде чем что-либо делать Это […]

Как я могу прочитать файл .tar.gz с PHP?

Я создаю систему для людей, чтобы загружать файлы .tar (и .tar.gz, .tar.bz2, .zip и т. Д.) В PHP. Загрузка файлов в порядке, но я хотел бы перечислить файлы, содержащиеся в архиве, после его загрузки. Может кто-то порекомендовать хорошую библиотеку PHP, которая может читать архивы файлов? Я нашел File_Archive on Pear, но не обновлялся через несколько […]

PHP Untar-gz без exec ()?

Как я могу распаковать файл в php без использования exec('tar') или любых других команд, используя чистый PHP? Моя проблема заключается в следующем: У меня есть файл размером 26 МБ tar.gz, который необходимо загрузить на мой сервер и извлечь. Я попытался использовать net2ftp, чтобы извлечь его, но он не поддерживает tar.gz, разжатие после загрузки. Я использую […]

Создание архива zip или tar.gz без exec

Есть ли безопасный способ создания zip-архива или tar.gz из php без использования команды exec? благодаря