Page 1 sur 1

Librairie Zip

Posté : 12 août 2009, 15:12
par Aneka
Petite question, je m'avoue perdue

Je voudrais pouvoir ziper les vieilles photos dont je n'ai plus l'utilité sur mon ftp pour pouvoir les archiver sur mon ordinateur

J'ai donc fait un phpInfo qui me donne ceci
Image

Or lorsque j'utilise votre tutoriel sur les zip http://www.phpfrance.com/tutoriaux/inde ... chiers-zip

J'ai le message Fatal error: Class 'zipfile' not found
Ce qui signifie que ce que j'ai cru lire sur mon phpinfo n'a en fait rien à voir?

Merci pour toutes les informations que vous pourrez m'apporter

Aneka

Re: Librairie Zip

Posté : 12 août 2009, 15:13
par fab
hum tu as bien lu l'article ?
Au préalable installez la bibliothèque "zip.lib.php". Téléchargeable ici. Vous pouvez la mettre dans un dossier de votre site, ainsi qu'activer l'extension "php_zip" sur votre serveur (voir site officiel de PHP), si vous êtes hébergé en mutualisé renseignez vous en faisant exécutant la fonction :

Re: Librairie Zip

Posté : 12 août 2009, 17:50
par Aneka
Etant en mutalisé, j'ai mal compris, je pensais que je ne pouvais rien installer sur mon serveur
Mea culpa je suis désolé vraiment !

*parti se cacher*

Re: Librairie Zip

Posté : 12 août 2009, 18:19
par Aneka
Je peux vous embeter une dernière fois avec un soucis de chemin lors de mon choix de fichier?
Warning: ftp_delete() [function.ftp-delete]: /dossier1/dev/dossier2/administration/test1.txt: No such file or directory in /home/httpd/vhosts/url.com/dossier1/dev/dossier2/administration/supzip.php on line 42
Visiblement le chzmin d'accès bloque, du fait de mes dossiers?

Le code

Code : Tout sélectionner

$file ="test1.txt"; $ftp_server = "www.url.com"; $ftp_user_name = "pif"; $ftp_user_pass = "paf"; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // j'ai rajouté cette ligne, au cas ou ça arrriverait de mon chemin, mais sans succès ftp_chdir($conn_id, '/dossier1/dev/dossier2/administration/); if (ftp_delete($conn_id, $file)) { echo "Produit ".$file."effacé avec succès\n"; } else { echo "Impossible d'effacer le fichier $file\n"; } ftp_close($conn_id);

Re: Librairie Zip

Posté : 13 août 2009, 10:08
par momox
Question bête, tes photos sont sur ton serveur ? Pourquoi te connectes tu en ftp dessus ?