PHP ile zip arşivi keşfetmek

1 Cevap php

Bu benim kod

$z = new ZipArchive();

if ($z->open('file.zip')) {

            for ($i=0; $i<$z->numFiles;$i++) {
                $aZipDtls = $z->statIndex($i);
                echo $aZipDtls['name'].'<br>';

            }
     }

döndürür

docs/
docs/INSTALL.html
docs/auth_api.html
docs/install/
docs/install/index.htm

ama ben böyle bir dosya ağacı dönmek istiyorum

docs/
 -INSTALL.html
 -auth_api.html
  install
   -index.htm

to make it ul and li and i want to do this do use the PHP File Tree

1 Cevap

El ile çalışmak zorunda olacak. Zip arşivi saklar, çok düz bir yapıda dosyalar, ama "Ayıklama" sırasında gerekli yapı bilgisine sahiptir.

Eğer arşivi geçmesi gibi bu yapıyı çalışmak zorunda olacak. Bunu yapmak için bir bir görünüm bir dize fonksiyonları almak gerekir:

http://php.net/manual/en/ref.strings.php