Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1558 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]zip de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]zip de fichiers

n°351173
Alaide
Posté le 03-04-2003 à 10:56:40  profilanswer
 

Je cherche à créer un fichier zip en php et à stocker  
des fichiers dedans.
 
y a des experts du zip dans la place

mood
Publicité
Posté le 03-04-2003 à 10:56:40  profilanswer
 

n°351250
jagstang
Pa Capona ಠ_ಠ
Posté le 03-04-2003 à 11:36:42  profilanswer
 

En zip je pense pas que tu puisse faire autre chose que de LIRE le fichier, et pas d'en créer un, à cause de la licence je pense...
 
Sinon y'a http://fr.php.net/manual-lookup.php?pattern=gz&lang=fr

n°351292
Alaide
Posté le 03-04-2003 à 11:52:40  profilanswer
 

c'est possible, on a trouvé comment créer un fichier zip et mettre
un fichier dedans mais on obtient l'erreur suivante:
 
Fatal error: Failed opening required 'zip.lib.php' (include_path='.;C:\Program Files\EasyPHP\php\pear\';) in c:\program files\easyphp\www\inter.php4 on line 4
 
 
 
alors que la librairie est déjà présente!!!
 
alors...

n°351431
jagstang
Pa Capona ಠ_ಠ
Posté le 03-04-2003 à 13:19:35  profilanswer
 

ton code stp

n°351566
Alaide
Posté le 03-04-2003 à 14:50:00  profilanswer
 


<?php
 
require("zip.lib.php" );
 
   if (is_uploaded_file($fichier1) && is_uploaded_file($fichier2))
   {
          copy($fichier1, "fichier1.txt" );
          copy($fichier2, "fichier2.txt" );
          echo 'effectué';
   }  
   switch($operations)
   {
   case "addition":          exec("operations a fichier1.txt fichier2.txt" );
                             echo 'ope add fait';
                               
                             
                              $fichieres = "fich_res.txt"; //adresse du premier fichier à compresser
 
 
                           $fichier_zip = "fich_res.zip";// nom du fichier zip a obtenir
 
 
                           $open = fopen($fichieres, "r" ); // On ouvre le fichier en lecture
                           //On recupere le contenu du fichier sous forme de 'string'
                           $str1 = fread($open, filesize($fichieres));
                           fclose($open); // On ferme le fichier
 
 
 
                           // On crée un nouvel objet zip de la classe zipfile
                           $zip= new zipfile;
                           // On lui ajoute le fichier voulu avec ou sans chemin pour l'extraction
                           $zip->addFile($str1,"$fichieres" );
 
                           /* On recupere le contenu du zip dans la variable $filezipped
                           $filezipped=$zip->file();
 
                           On la sauvegarde dans le meme repertoire que les fichiers a zipper
                           $open = fopen($fichier_zip, "w" );
                           fwrite($open, $filezipped);
                           fclose($open);*/
                             
                             echo 'fichier zipper';
 
                             echo '<A HREF="fich_res.zip">telecharger le fichier resultat</A>';
                             break;
 
   case "soustraction":      exec("operations s fichier1.txt fichier2.txt" );
                             echo 'ope sous fait';
                             break;
   case "multiplication":    exec("operations m fichier1.txt fichier2.txt" );
                             echo 'ope mult fait';
                             break;
   case "division":          exec("operations d fichier1.txt fichier2.txt" );
                             echo 'ope div fait';
                             break;
   default:                  break;
   }
 
?>

n°351749
jagstang
Pa Capona ಠ_ಠ
Posté le 03-04-2003 à 16:18:08  profilanswer
 

Citation :


Failed opening required 'zip.lib.php' (include_path='.;C:\Program Files\EasyPHP\php\pear\';) in c:\program files\easyphp\www\inter.php4 on line 4


 
le lien relatif vers le fichier ne doit pas être bon
 
require("zip.lib.php" );  
 

n°351771
Alaide
Posté le 03-04-2003 à 16:34:03  profilanswer
 

c'est bon on a trouvé  
 
il fallait mettre la librarie à côté du fichier *.php
 
topette!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

n°351797
jagstang
Pa Capona ಠ_ಠ
Posté le 03-04-2003 à 16:43:20  profilanswer
 

Alaide a écrit :

c'est bon on a trouvé  
 
il fallait mettre la librarie à côté du fichier *.php
 
topette!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 
ben vi... lol


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]zip de fichiers

 

Sujets relatifs
[Résolu][Php] Problème explorateur de fichiers (lecteur réseau)[PHP] script d'export vers fichiers .vcs ou .ics
[PHP]Comment protéger des fichiers PHP ?[PHP ] Cherche script qui compte les fichiers d'un repertoire precis
[PHP] accès qu système de fichier et vérouillage de fichiers (flock)[PHP] Contourner un timeout de 10 secondes lors d'un envoi de fichiers
[PHP] Upload de fichiers avec barre de progression...[PHP] - Nombre de fichiers contenu dans un dossier?
Probleme d'upload de fichiers avec PHP[PHP] [Nb] Fonction noms de fichiers d'un dossier > variable ?
Plus de sujets relatifs à : [PHP]zip de fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR