Wie ich sehe hatte ich bereits alles richtig. Leider bin ich mit den Folgescript durcheinandergekommen, welches die hochgeladene Datei entpackt. Dieses Script entpackt die Daten wieder in den gleichen Ordner, worin sich das Script befindet:
PHP-Code:
//Zip-Datei öffnen
$ZipPointer = zip_open("../pkw_images/datei.zip");
if($ZipPointer)
{
//Entpackte Daten werden gelesen
while($GezippteDatei = zip_read($ZipPointer))
{
//Einzelne Dateien werden geöffnet
if(zip_entry_open($ZipPointer, $GezippteDatei, "r"))
{
$FilePointer = fopen(zip_entry_name($GezippteDatei), "w");
fwrite($FilePointer, zip_entry_read($GezippteDatei, zip_entry_filesize($GezippteDatei)));
fclose($FilePointer);
zip_entry_close($GezippteDatei);
}
}
zip_close($ZipPointer);
}
Kann mir bitte jemand helfen? Mir ist nicht ganz klar, wie ich die Zeile ändern muss, so dass die Dateien in einen anderen Ordner, als das Script gespeichert werden:
PHP-Code:
fwrite($FilePointer, zip_entry_read($GezippteDatei, zip_entry_filesize($GezippteDatei)));
Ich habe es bereits mit dieser Zeile probiert, doch leider erfolglos:
PHP-Code:
fwrite($FilePointer, 'Ordner/'.zip_entry_read($GezippteDatei, zip_entry_filesize($GezippteDatei)));