PHP FTP Synchronizer

Petit nouveau ! | 3 Messages

16 nov. 2008, 18:34

bonjour,
je voudrais utiliser ftp synchroniser un outil qui permet de mettre à jour
un site à partir d'une page php.
mais je ne comprends rien à la doc
http://www.scriptol.fr/scripts/php-ftp-manual.html

j'utilise en local un serveur apache avec easyphp et je veux envoyer
un ensemble de fichiers contenu dans un répertoire local vers un site
hébergé chez un hébergeur mutualisé.

ftpsync[options][paramètres]dirsource[url]je ne comprends pas ou se trouve la cible et la source dans cette
syntaxe.

dirsource[url]????
C'est l'url ou bien l'URI?
pourquoi a-t-elle une forme ftp.scriptol.fr? alors qu'elle est censée
être la source?

Dans mon cas les fichier source (ceux qui doivent être envoyés vers
le serveur mutualisé par ftp) se trouvent en local
donc de la forme: http://localhost/rep/sous_rep/
ou bien h:/rep/sousrep/
laquelle des deux formes utiliser?
et je mets ça ou? dans dirsource[url]ou bien dans dwww?


Ensuite les fichier cibles (ceux qui résultent de la copie des fichiers
sources se trouvant en localhost) se trouvent sur une aire accessible
par:

ftp.donhost.co.uk
login:monlogin
passe:monpasse

ftp.donhost.co.uk?? je mets ça ou?

dans dirsource[url]ou bien dans dwww?

autre problème:
Je ne comprends pas comment une commande php
peut avoir cette syntaxe.

ou sont les caractères "?" et "&" pour passer les paramètres?

comment l'interpréteur php peut-il comprendre les crochets?

où se trouve la déclaration de la librairie syncroniser?

au début de la page php?
dans le fichier php.ini

et sous quelle forme?

merci de votre aide.

ViPHP
ViPHP | 1136 Messages

16 nov. 2008, 18:46

Salut ,
dirsource[url]????
C'est l'url ou bien l'URI?
pourquoi a-t-elle une forme ftp.scriptol.fr? alors qu'elle est censée
être la source?
Elle n'a pas la forme ftp.scriptol.fr , c'est juste un exemple ...
la commande est donc "dirsource" puis url destination qui est du type ftp.scriptol.fr

Dans ton cas , ca doit donc ressembler à :

Code : Tout sélectionner

php ftpsync.php [options][paramètres] "h:/rep/sousrep/" "ftp.donhost.co.uk"
note : [options] et [paramétres] correspondent juste à l'emplacement et la façon dont tu dois définir tes options comme -llogin et -pmotdepasse et/ou -bbackup ect ... tu ne copies pas [options][paramétres] tel quel

Ensuite , ton login et mot de passe sont définis dans les options grace à -llogin et -pmotdepasse

Ensuite , si tu as plus de questions précises sur le fonctionnement de ce script , comme le précise la page d'aide , postes plutôt sur le forum concerné ...
En cas de problème pour utiliser PHP FTP Synchronizer, n'hésitez pas à poster sur le forum dans la langue de votre choix, scriptol.fr en français, scriptol.com en anglais.
Bonne continuation .