У меня есть три файла 1.txt, 2.txt и 3.txt в tar.gz файл с именем info.tar.gz. Как получить имена файлов (1.txt, 2.txt, 3.txt) из info.tar.gz с помощью PHP? и как получить контент в 3 текстовых файлах? Спасибо заранее!PHP прочитать имя файла и содержание в tar.gz
ответ
Существует расширение Phar
для PHP, которое может быть использовано. Если у вас нет такого расширения установлен (и не имеют разрешения на установку), вы можете использовать shell_exec()
:
$files = explode(PHP_EOL, shell_exec('tar -ztvf info.tar.gz'));
var_dump($files);
Под этим я получаю имя файла, можете ли вы также показать, как получить имя и имя файла с помощью Phar? Я попытался: // $ tar = новый PharData ('info.tar.gz'); $ tar-> decpress(); $ files = new \ PharData ('info.tar'); $ files-> extractTo ('/ full/path /'); – user2241859
Я дал вам эту ссылку: http://stackoverflow.com/questions/4878792/how-can-i-read-a-tar-gz-file-with-php ... Должен работать – hek2mgl
- 1. прочитать файл из tar.gz файла в рубин
- 2. прочитать содержание типа файла PHP из таблицы в MySQL
- 3. PHP preg_match_all, прочитать содержание и исключить нежелательные
- 4. прочитать имя выбранного файла
- 5. Невозможно прочитать имя файла
- 6. чтение файла .tar.gz
- 7. Создание файла tar.gz с PHP, сжатый файл
- 8. Tarfile производит искаженное имя файла в архиве .tar.gz
- 9. Как я могу прочитать файл .tar.gz с PHP?
- 10. AJAX PHP Анализировать URL и содержание файла
- 11. Извлечение файла tar.gz в perl
- 12. Прочитать имя файла в пакетном файле
- 13. Имя файла PHP и размер файла
- 14. php получение сложного расширения файла, такого как mysql-5.0.1.tar.gz
- 15. Прочитать имя файла и поместить его в переменную
- 16. Как улучшить производительность, чтобы прочитать файл в папке tar.gz?
- 17. копирование файла .tar.gz при записи
- 18. Получить текущее имя файла PHP
- 19. Прочитать имя файла в текстовое поле из окна загрузки файла
- 20. PHP прочитать только часть файла
- 21. заголовок PHP() синтаксис для мета имя и содержание
- 22. Прочитать метатеги из файла PHP
- 23. PHP получить изображения из папки и прочитать имя их
- 24. Прочитать индекс (содержание) документа документа
- 25. Прочитать имя файла из аргумента командной строки
- 26. Как прочитать полное имя файла .class
- 27. PHP - Получить имя переменной? Не его содержание ... Его имя?
- 28. Есть ли способ прочитать верхние строки tar.gz без сжатия?
- 29. Как сделать JavaScript, чтобы прочитать имя файла в пространственной папке?
- 30. Прочитать файл unicode в php
http://stackoverflow.com/questions/4878792/how-can-i-read- a-tar-gz-file-with-php – nowhere
Возможно, этот ответ поможет вам [PHP Untar-gz без exec()?] (http://stackoverflow.com/questions/9416508/php-untar-gz-without- exec) ... если у вас есть PHP> = 5.3 – Havelock