Geschrieben von Marcelo auf Sabadini
2010.11.02
Komprimieren von Dateien mit PHP
Hallo, heute werde ich Ihnen zeigen, wie man mit PHP-Datei zu komprimieren. Das Verfahren ist sehr einfach, wenn Ihr Server ist die zlib fähigen führen Sie einfach einen Code wie folgt aus:
- <?
- / **
- * Fügt eine Datei innerhalb eines Zip.
- *
- * @ Param string $ name name_of_zip ZIP-Datei, die bearbeitet werden sollen.
- * @ Param string $ path_file Pfad Original-Datei, die dem ZIP geht
- * @ Param string $ dateiname Name der Datei in der ZIP
- * @ Return mixed
- * /
- $name_of_zip = null , $path_file = null , $file_name = null ) { fileToZip Funktion ($ name_of_zip = null, $ path_file = null, $ file_name = null) {
- ; zurückkehren "Alle Parameter sind erforderlich ';
- }
- / / Erstellen der Instanz von ZIP
- ZipArchive; $ Zip = new ZipArchive;
- / / Wenn nicht die ZIP-Datei erstellen
- $zip -> open ( $name_of_zip , ZIPARCHIVE:: CREATE ) === true ) { if ($ zip -> open ($ name_of_zip, ZIPARCHIVE :: CREATE) === true) {
- / / Fügen Sie die Datei im Zip-
- ( $path_file , $file_name ) ; $ Zip -> AddFile ($ path_file, $ datei);
- ( ) ; // fecha a conexão com o ZIP $ Zip -> close () / / enge Verbindung mit dem ZIP-
- / / Optional können Sie die ursprüngliche Datei zu löschen, legen Sie einfach eine Variable in den Parametern
- / / Unlink ('/ pfad / zu / Datei / datei.php');
- ; return true;
- { Else {}
- ; return false;
- }
- }
- ?>


