2013-02-02 6 views
8

Ich möchte Dateien komprimieren, die von einem Benutzer an einen bestimmten Ort hochgeladen wurden. Während der Upload-Teil funktioniert, habe ich keine Idee, wie Sie die Datei zippen. Ich bin in der Lage, eine Zip zu erstellen, aber jetzt nicht, wie Sie es auf eine Festplatte speichern.PHP save zip to disk

+2

Die Info in Ihrer Frage klingt ein wenig widersprüchlich * Ich habe keine Idee, wie Sie die Datei zippen. Ich kann eine Zip erstellen ... * – Havelock

Antwort

11

einfach den Pass gewünschter Zielpfad zum Zip beim Erstellen:

$path = 'path/to/file.zip'; 
$zip = new ZipArchive(); 
$zip->open($path, ZipArchive::CREATE); 
// add contents... 
$zip->close(); 
+1

Vielen Dank! Ich bin erstaunt wie schnell ich Hilfe bekomme :) – gibberish

+0

Gern geschehen, kein Problem :) – Havelock