Page 1 sur 1
[R] Comment envoyer un log automatiquement sur mon FTP
Posté : jeu. 10 déc. 2009 00:57
par Cellulard
Bonjour
voila ma demande, je cherche a se que mon log ( chemin C:\Program files\RocketDock\Log.txt ) se vois transférer vers mon ftp ( ftp: cellular-lock.com login : u54747499 password : euh perso hein ) automatiquement toutes les 2 minute.
merci de vouloir m'aider
cellulard
(je tenais à préciser que jai cherchée sur le forum mais je ne suis arrivée a rien meme avec les exemples donnés, et sur le forum anglais je n'y comprend rien)
Re: [..] Comment envoyer un log automatiquement sur mon FTP
Posté : jeu. 10 déc. 2009 08:06
par Tlem
Récupérez l'UDF FTP.au3 disponible sur ce lien :
http://www.autoitscript.com/forum/index ... hl=ftp.au3
Ensuite jetez un oeil ici :
-
http://www.autoitscript.fr/forum/viewto ... f=3&t=2348
-
http://www.autoitscript.fr/forum/viewto ... f=3&t=4194
Le premier lien ci-dessus contient un code complet pour déposer un fichier. Vous devriez sans doute arriver à ce que vous cherchez.

Re: [..] Comment envoyer un log automatiquement sur mon FTP
Posté : jeu. 10 déc. 2009 14:22
par Cellulard
Alors tout d'abord merci cela fonctionne,
mais je souhaiterai qu'il me l'envoie dans un dossier :
Code : Tout sélectionner
Dim $Open = _FTPOpen('MyFTP')
Dim $Conn = _FTPConnect($Open, $server, $username, $pass)
Dim $Ftpp = _FtpPutFile($Conn, [b]'c:\Program files\Rocketdock\log.txt', '/log.txt'[/b])
Dim $Ftpc = _FTPClose($Open)
y'a t-il possibilitée de mettre a la place /log.txt qui s'envoie a la racine l'envoyer dans un dossier ex : /mylog/log.txt ?
J'ai essayé /mylog/log.txt | \mylog\log.txt | il ne me le mets toujours pas dedans..
merci a ceux qui m'aideront
cellulard
Re: [..] Comment envoyer un log automatiquement sur mon FTP
Posté : jeu. 10 déc. 2009 15:10
par ani
Bonjour,
Surement = [blink]mylog/log.txt[/blink] ?
bonne continuation
Re: [..] Comment envoyer un log automatiquement sur mon FTP
Posté : jeu. 10 déc. 2009 18:05
par Cellulard
j'ai essayée aussi toujours pareil
peu etre une erreur dans mon script

?
► Afficher le texte
Code : Tout sélectionner
#include <INet.au3>
#include <file.au3>
#include <FTP.au3>
Opt ("MustDeclareVars",1)
Dim $server = 'cellular-lock.com
Dim $username = 'u54747499'
Dim $pass = 'xxxxxxxxxx'
Dim $Open = _FTPOpen('MyFTP')
Dim $Conn = _FTPConnect($Open, $server, $username, $pass)
Dim $Ftpp = _FtpPutFile($Conn, 'c:\Program files\Rocketdock\log.txt', 'mylog/log.txt')
Dim $Ftpc = _FTPClose($Open)
je n'ai plus d'idées

Re: [..] Comment envoyer un log automatiquement sur mon FTP
Posté : jeu. 10 déc. 2009 20:21
par Cellulard
Bon allez savoir pourquoi, cela fonctionne sans meme avoir changé quoique ce soit
merci a vous
j'édite mon premier poste en [R]
Re: [R] Comment envoyer un log automatiquement sur mon FTP
Posté : lun. 14 déc. 2009 21:02
par Narmeke
Si tu es sous Vista, au début de ton script il faut que tu ajoutes : #RequireAdmin
Vista est nul pour cela mais bon ... On fais avec ^^