wZIP::unzipOnlyFiles

Entpackt ein ZIP-Archiv ohne Unterverzeichnisse anzulegen

Funktionsaufruf

String unzipOnlyFiles(String path, String destDir)

Parameter

path

Pfad, der zu entpackenden Datei

destDir

Verzeichnis, in dem die Datei entpackt werden soll

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden. Sofern nachfolgend PHP-Beispiele aufgeführt sind, ist dies entsprechend zu beachten.

Im Archiv enthaltene PHP-Dateien werden nicht angelegt!

Beispiel

Entpackt das entsprechende ZIP-Archiv

Quelltext

<?php

  $pathArchive 
"/baseAssets/Bilder.zip";
  
$destDir   =  "/baseAssets/img/";
  
wZIP::unzipOnlyFiles($pathArchive$destDir);

?>

Beispiel

Entpackt das entsprechende ZIP-Archiv

Quelltext

<?php

  $pathArchive 
"/baseAssets/Bilder.zip";
  
$destDir   =  "/baseAssets/img/";
  
wZIP::unzipOnlyFiles($pathArchive$destDir);
  
  
// ab Version 007.002.010.000:
  // Die Framework-Funktion wZip::unzipOnlyFiles stellt die entpackten Dateien über die Variable wZip::$lastExtractedFiles zur Verfügung.
  // So lassen sich Dateien nach dem Hochladen entpacken und anschließend weiterverarbeiten.
  
print "<pre>"var_dump(wZip::$lastExtractedFiles);print "</pre>";

?>
 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG