2010-06-10 11 views
2

Je travaille toujours avec certains gros sites Web qui est ennuyeux à télécharger compte tenu du nombre de petits fichiers. J'utilise Filezilla mais je suis heureux d'acheter une solution commerciale s'il y en a une qui permet de compresser les fichiers avant de les télécharger puis de les décompresser après le téléchargement.Client FTP à compresser avant de télécharger et de décompresser sur le serveur après le téléchargement

Il est difficile d'avoir à le faire manuellement tout le temps.

Si quelqu'un sait de tout client ftp ou extension pour Filezilla ou autre qui ferait que ... j'ai envoyé un e-mail au support pour CuteFTP et wsftp - pas de réponse à ce jour ...

Je sais FTP protocole ne permet pas cette commande - c'est pourquoi je demande une extension (si quelqu'un sait) ou un client FTP gratuit ou commercial qui fait le travail ...

Répondre

0

Vous ne pourriez pas mettre en place quelques scripts bash à rar et ftp un fichier, puis sur le serveur vérifier la présence d'un fichier toutes les x secondes et unrar et supprimer quand il est là?

+0

Merci pour le conseil. Je vais essayer quelque chose comme ça ... – ronaldosantana

+0

Je n'ai rien trouvé qui ferait exactement cela mais, votre conseil est suffisant pour moi de gérer ce problème - Merci encore. – ronaldosantana

2

utiliser dans un fichier php peut-être appelé: zip.php

*<?php $zip = new ZipArchive(); $res = $zip->open('yourzipfile.zip'); if ($res === true{ 
$zip->extractTo('./'); 
$zip->close(); 
echo 'ok'; } else 
echo 'failed'; ?>* 

vous zip site et de le transférer à la racine de votre serveur. également télécharger le zip.php au même endroit

entrer maintenant dans votre navigateur: www.yoursite.com/zip.php

Si tout va bien, vous recevrez « ok »; sinon il y a un problème

Pour plus de détails sur la classe: http://www.php.net/manual/en/class.ziparchive.php