Hallo zusammen
Ich habe festgestellt, dass relative Pfade nicht in ein ZipArchive gelegt werden obwohl der Rückgabewert "true" ist. Dann sollte es eigentlich ja im Archive sein.
Beispiel:
Nun sollte eigentlich die Datei im '/foo/zoo/neuername.txt' hier sein.
Wenn ich die ../ weglasse, klappt es.
Weiss den jemand den Grund? Oder ist das ein Bug? Danke für eure Hilfe im voraus.
Ich habe festgestellt, dass relative Pfade nicht in ein ZipArchive gelegt werden obwohl der Rückgabewert "true" ist. Dann sollte es eigentlich ja im Archive sein.
Beispiel:
PHP-Code:
$zip = new ZipArchive;
if ($zip->open('test.zip', ZipArchive::CREATE) === true) {
$zip->addFile('/pfad/zur/datei.txt', '/foo/bar/../zoo');
$zip->close();
echo 'ok';
} else {
echo 'Fehler';
}
Wenn ich die ../ weglasse, klappt es.
Weiss den jemand den Grund? Oder ist das ein Bug? Danke für eure Hilfe im voraus.
Kommentar