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.
Version imprimable
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.
ça y'est ça marche, j'ai trouvé : http://www.timlinden.com/blog/websit...iles-with-php/
Merci pour ta réponse !
Pour info, PHP dispose également d'une biblio Zip très bien faite : http://julp.developpez.com/php/zip/
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 ?
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 ?
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 :roll:
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.
Est-ce que tu as déjà vu le tuto suivant ?
http://julp.developpez.com/php/zip/
Apparemment il y aurait des soucis pour l'ouverture des zip sous Max OSX ...
http://www.web-development-blog.com/...rs-on-the-fly/