Geschrieben von Marcelo Sabadini in
2010.11.02
Komprimieren von Dateien mit PHP
Hallo Leute, heute will ich zeigen, wie Sie mit PHP-Datei zu komprimieren. Das Verfahren ist sehr einfach, wenn Ihr Server ist mit zlib aktiviert führen Sie einfach einen Code wie folgt aus:
- <?
- / **
- * Fügt eine Datei in einem zip.
- *
- * @ Param string $ name name_of_zip ZIP-Datei, die bearbeitet werden sollen.
- * @ Param string $ path_file Path ursprüngliche Datei, ZIP geht an die
- * @ Param string $ Dateiname Dateinamen im ZIP
- * @ Return Mixed
- * /
- $name_of_zip = null , $path_file = null , $file_name = null ) { fileToZip Funktion ($ name_of_zip = null, $ path_file = null, $ Dateiname = null) (
- ; return 'Alle Parameter sind "erforderlich;
- )
- / / Anlegen einer Instanz der ZIP
- ZipArchive; $ Zip = new ZipArchive;
- / / Wenn keine Datei zu erstellen, die ZIP-
- $zip -> open ( $name_of_zip , ZIPARCHIVE:: CREATE ) === true ) { if ($ zip -> open ($ name_of_zip, ZIPARCHIVE:: Create) === true) (
- / / Fügen Sie die Datei in dem zip
- ( $path_file , $file_name ) ; $ Zip -> Datei hinzufügen ($ path_file, $ Dateiname);
- ( ) ; // fecha a conexão com o ZIP $ Zip -> close () / / Schließen der Verbindung mit dem ZIP
- / / Optional können Sie die ursprüngliche Datei zu löschen, fügen Sie einfach eine Variable in den Parametern
- / / Unlink ("/ path / to / file / file.php ');
- ; return true;
- { Else ()
- ; return false;
- )
- )
- ?>



