vandamp
Erfahrenes Mitglied
Hallo,
habe ein Problem, ich versuche ein Zipfile zu erstellen.
Da es zu groß ist, will ich es nicht auf einmal scheiben sondern mit einem "Puffer" funktioniert auch so weit.
Nur leider fehlt dann bei der Datei, die in ein zip file geschreiben wird die Dateiendung z.B ist dort dann die Datei test aber ohne .txt Endung kann mir jemand helfen? bin ratlos
Danke
habe ein Problem, ich versuche ein Zipfile zu erstellen.
Da es zu groß ist, will ich es nicht auf einmal scheiben sondern mit einem "Puffer" funktioniert auch so weit.
Nur leider fehlt dann bei der Datei, die in ein zip file geschreiben wird die Dateiendung z.B ist dort dann die Datei test aber ohne .txt Endung kann mir jemand helfen? bin ratlos
PHP:
$src = pfad zur zu zipenden Datei
$dst = pfad wo das zip file anschließend liegen soll
if(file_exists($_SERVER{'DOCUMENT_ROOT'}.$src)){
$filesize = filesize($_SERVER{'DOCUMENT_ROOT'}.$src);
$src_handle = fopen($_SERVER{'DOCUMENT_ROOT'}.$src, "r");
if(!file_exists('*ausgeblendet*'.$dst)){
$dst_handle = gzopen($_SERVER['DOCUMENT_ROOT'].$dst, "w$level");
while(!feof($src_handle)){
$chunk = fread($src_handle, 2048);
gzwrite($dst_handle, $chunk);
}
fclose($src_handle);
gzclose($dst_handle);
return true;
} else {
error_log("$dst already exists");
}
} else {
error_log("$src doesn't exist");
}
Danke
Zuletzt bearbeitet: