我正在创建一种方法来检查上传文件夹中的文件,其中一些文件是存档文件(tar、tar.gz、zip、rar 等)。我想阅读这些存档文件并以嵌套树格式列出所有文件。
例如,我有一个名为 的存档文件sandwich.tar.gz
,我希望将其列出如下:-
sandwich.tar.gz
lettuce
mayonaise
cheese
bread (directory)
wholemeal
到目前为止我的代码: -
<?php $archive = new PharData('/upload/directory/sandwich.tar.gz');
foreach($archive as $file) {
echo $file . "<br />";
}
但它未能列出目录内的bread
文件。我该如何解决?