Posté par Marcelo sur Sabadini
02/11/2010
Compresser des fichiers avec PHP
Bonjour, aujourd'hui je vais vous montrer comment compresser le fichier avec PHP. La procédure est très simple, si votre serveur est la zlib activée il suffit d'exécuter un code comme ceci:
- <?
- / **
- * Insère un fichier dans un zip.
- *
- * @ Param string $ nom de fichier ZIP name_of_zip qui sera travaillé.
- * @ Param string Chemin du fichier path_file $ originale qui va à la ZIP
- * @ Param string $ nom_fichier Nom du fichier dans le ZIP
- * @ Return mixte
- * /
- $name_of_zip = null , $path_file = null , $file_name = null ) { Fonction fileToZip ($ name_of_zip = null, $ path_file = null, $ file_name = null) {
- ; retour "Tous les paramètres sont nécessaires»;
- }
- / / Créer l'instance de ZIP
- ZipArchive; $ Zip = new ZipArchive;
- / / Si vous êtes incapable 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 -> close () / connexion / étroite avec le Comité 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;
- { Else {}
- ; return false;
- }
- }
- ?>


![config.inc être affiché dans Firefox config.inc 300x178 [Rapidinha] PHP Não escreva arquivos .inc](http://marcelosabadini.com.br/blog/wp-content/uploads/2010/02/config.inc-300x178.jpg)
