Posté par Marcelo dans Sabadini
02/11/2010
Compresser des fichiers avec PHP
Bonjour à tous, aujourd'hui, je vais vous montrer comment compresser le fichier avec PHP. La procédure est très simple, si votre serveur est avec zlib activée il suffit d'exécuter un code comme ceci:
- <?
- / **
- * Pour insérer un fichier dans un zip.
- *
- * @ Param string $ name name_of_zip fichier ZIP qui sera travaillé.
- * @ Param string chemin du fichier d'origine path_file $ qui va à l'ZIP
- * @ Param string $ file_name le nom du fichier à l'intérieur du ZIP
- * @ Return mixed
- * /
- $name_of_zip = null , $path_file = null , $file_name = null ) { fonction fileToZip ($ name_of_zip = null, $ path_file = null, $ nom_fichier = null) (
- ; «Tout le retour des paramètres sont requis;
- )
- / / Créer une instance de la ZIP
- ZipArchive; Zip $ = ZipArchive nouvelle;
- / / S'il est impossible de créer le fichier ZIP
- $zip -> open ( $name_of_zip , ZIPARCHIVE:: CREATE ) === true ) { if ($ zip -> Open ($ name_of_zip, ZIPARCHIVE:: CREATE) === true) (
- / / Ajouter le fichier dans le zip
- ( $path_file , $file_name ) ; $ Zip -> AddFile ($ path_file, $ nom_fichier);
- ( ) ; // fecha a conexão com o ZIP $ Zip - fermeture> () / / Fermeture de la connexion à la ZIP
- / / En option, vous pouvez supprimer le fichier original, il suffit d'insérer une variable dans les paramètres
- / / Unlink ("/ chemin / vers / fichier / fichier.php ');
- ; return true;
- { Autres ()
- ; return false;
- )
- )
- ?>




