ZIP ARCHIV OHNE DIRECTORY VERZEICHNIS PHP?
$zipArchive->open($zipFilePath,
\ZipArchive::CREATE | \ZIPARCHIVE::OVERWRITE);
foreach ($filesPath as $singleFilePath) {
$zipArchive->addFile($singleFilePath);
}
$zipArchive->close();
Er soll die ZIP ohne Directory schreiben, habt ihr ne idee?
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
Da ist schon was zu machen, aber du musst alle Dateien erst mal rekursiv durchlaufen und dann ist noch das Problem mit Doubletten, rein mal überschlagsmässig. Mit einem Einzeiler geht das nicht.
Woher ich das weiß:Berufserfahrung
https://www.php.net/manual/de/ziparchive.addfile.php
Beachte dene zweiten Parameter entryname; Die Sache wird auch in den Kommentaren mehrfach diskutiert.