[RESOLU] Compression grâce à PHP...

Compression grâce à PHP... [RESOLU] - PHP - Programmation

Marsh Posté le 06-01-2011 à 13:28:12    

Je travaille avec PHP et à cette occasion j'ai une liste de 36 000 fichiers texte à compresser en un seul fichier .zip.
J'ai essayé d'utiliser les méthodes zip_lib.php et autre mais aucun résultat n'apparait. J'ai pourtant suivi les diffférentes procédures à la lettre (activation de l'extension dans php.ini, etc.)
 
Voilà don mon soucis, je voudrais compresser 36 000 fichiers texte ou un répertoire dans un fichier .zip que je pourrais dézipper ou modifier à volonté.
 
Je cherche mais le sujet est, il me semble, difficile.


Message édité par alx067 le 06-01-2011 à 15:09:35
Reply

Marsh Posté le 06-01-2011 à 13:28:12   

Reply

Marsh Posté le 06-01-2011 à 13:45:01    

Utilise une extension validée comme le module PECL ZipArchive http://fr.php.net/manual/en/book.zip.php par exemple.
 
C'est suffisamment bien codé pour afficher des messages d'erreurs si y a un problème.

Reply

Marsh Posté le 06-01-2011 à 14:11:33    

Je cherchais une solution plus simple ; c'est en anglais et trés complet.
Je pensais à un script simple et déjà existant, comme zip_lib.php ne nécessitant pas d'activations ou de modifications compliquées.
 
Je vais déjà analyser tout çà. Merci

Reply

Marsh Posté le 06-01-2011 à 14:18:44    

t'as pas l'extension Zip dans ton PHP ? cf ton phpinfo

Reply

Marsh Posté le 06-01-2011 à 14:22:49    

J'ai cette extension, aprés l'avoir activé dans le php.ini (j'ai vérifier dans phpinfo et elle est bien présente).


Message édité par alx067 le 06-01-2011 à 14:23:28
Reply

Marsh Posté le 06-01-2011 à 14:24:18    

c'est bon alors, pas besoin de prendre une lib externe

Reply

Marsh Posté le 06-01-2011 à 15:01:14    

Mon problème est résolu, erreur de syntaxe.
 
Merci.
 
Voici un lien intéressant :
http://www.wakdev.com/wiki/php-mys [...] c-php.html


Message édité par alx067 le 06-01-2011 à 15:13:52
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed