Côté serveur, on crée le squelette toutimg.html
, composé d’une seule ligne :
<?php echo join("\n",preg_files(_DIR_IMG, '.*')); ?>
Côté client, sur la machine qui doit recevoir la sauvegarde, on lance le script suivant, sur la ligne de commande :
SITE="http://www.monsite.tld"; for i in $(curl $SITE/?page=toutimg); do wget -x -nc $SITE/$i; done
A condition bien entendu d’avoir installé au préalable la commande wget
(http://fr.wikipedia.org/wiki/Wget), on récupère ainsi tout le contenu du répertoire IMG/
.
Les options de wget
ont été choisies de manière à recopier l’arborescence du répertoire (option -x
), et à ne pas télécharger plusieurs fois un document qu’on a déjà chargé (-nc
).
Discussions par date d’activité
2 discussions
ceux qui sont sous Windows trouveront des infos adaptées pour utiliser wget ici : https://builtvisible.com/download-your-website-with-wget/
SITE="http://www.monsite.tld" ; for i in $(curl $SITE/ ?page=toutimg) ; do wget -x -nc $SITE/$i ; done
j’ai essayé la commande sous windows mais j’ai un message d’erreur
je suis preneur de plus d’infos sur comment sauvegarder le dossier /IMG
j’ai un souci de documents manquants sur le ftp et présent en ligne
Répondre à ce message
j’essaie de sauvegarder le dossier /IMG sous windows mais j’ai un message d’erreur avec la ligne de commande
Dans ce cas tu peux remplacer $SITE par l’url de ton site.
désolé mais je suis vraiment nul avec ces lignes de commande
à la place de cette ligne
je mets l’url de mon site à chaque $SITE ?
désolé mais je suis vraiment nul avec ces lignes de commande
je remplace tous les $SITE par l’url de mon site de cette ligne de commande ?
SITE="http://www.monsite.tld"; for i in $(curl $SITE/?page=toutimg); do wget -x -nc $SITE/$i; done
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |