Je crée une méthode qui procédera à l'inspection des fichiers dans un dossier de téléchargement et certains de ces fichiers sont des archives (tar, tar.gz, zip, rar, etc). Je voudrais lire ces fichiers d'archives et lister tous les fichiers dans un format d'arbre imbriqué.fichiers liste récursive dans une archive
Par exemple, j'ai un fichier d'archive appelé sandwich.tar.gz
, je voudrais qu'il apparaisse comme suit: -
sandwich.tar.gz
lettuce
mayonaise
cheese
bread (directory)
wholemeal
Mon code jusqu'ici: -
<?php $archive = new PharData('/upload/directory/sandwich.tar.gz');
foreach($archive as $file) {
echo $file . "<br />";
}
Mais il n'a pas réussi à liste les fichiers dans le répertoire bread
. Comment puis-je réparer ça?
La question est à propos de lire une archive tar, pas un simple répertoire. – djleop