|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
Bonjour,
En utilisant la librairie zip.lib.php, le zip marche nickel Je voudrais savoir s'il était possible de dézipper un fichier zip toujours en utilisant cette librairie ? car je ne trouve pas l'info sur le net. Merci d'avance pour votre réponse. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
ça y'est ça marche, j'ai trouvé : http://www.timlinden.com/blog/websit...iles-with-php/
Merci pour ta réponse ! |
|
|
00
|
|
|
#4 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Pour info, PHP dispose également d'une biblio Zip très bien faite : http://julp.developpez.com/php/zip/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
c'est bon à savoir, merci pour l'info !!!
Autre question : Dans son espace membre, après avoir télécharger un fichier zip, l'utilisateur ouvre ce fichier : dézip à la volée. Lors de ce dézippage, le fichier contenu dans ce zip est copié sur un dossier temp du serveur. J'ai pensé à vider le dossier temp lorsque l'utilisateur se déconnecte de sa session mais je pense que tout utilisateur ne pense à se déconnecter pas automatiquement de son espace... :-s Est-ce qu'il y aurait une solution efficace pour que ce fichier soit supprimé automatiquement du serveur après le téléchargement ? |
|
|
00
|
|
|
#6 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Il faut bien voir que, dès lors que l'utilisateur télécharge le ZIP, si ensuite il le dézippe, l'opération se fera en local (donc pas sur le serveur). Si tu dézippes le fichier sur le serveur avant de l'envoyer à l'utilisateur, alors c'est un autre problème. J'imagine que ton site envoie le ZIP à l'utilisateur, n'est-ce pas ?
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
non, l'utilisateur ne le dézippe pas. Lorsqu'il clique sur le lien sur le fichier à télécharger, ça se dézippe automatiquement tout seul (j'ai fait une moulinette derrière) et le fichier dézippé s'affiche à l'écran ou est enregistré en local (tt dépend ce qu'il a choisi dans la boite de téléchargement). Mais lors du dézippage, dans ma moulinette, le fichier est copié sur le serveur. Je souhaiterai le supprimer, mais je ne sais pas quand le faire... j'ai pensé lorsqu'il se déconnecte, mais comme je l'ai dans mon précédent post, c'est pas efficace... d'où mon problème
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 8 ![]() |
On m'a dit qu'il est possible d'extraire un fichier dans une chaine de caractères avec la librairie PhpConcept (PclZip).
Mais est-ce que certains savent si la librairie le fait zip.lib.php permet de le faire ? Cela pourrait éviter lors du dézippage sur le serveur, la copie du fichier contenu zip sur le serveur. |
|
|
00
|
|
|
#9 |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Est-ce que tu as déjà vu le tuto suivant ?
http://julp.developpez.com/php/zip/
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : octobre 2007 Messages : 251 ![]() |
Apparemment il y aurait des soucis pour l'ouverture des zip sous Max OSX ...
http://www.web-development-blog.com/...rs-on-the-fly/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com