[R] Ajout d'un utilisateur lors du lancement du programme.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Déjà, mon hébergeur veux pas que les fichiers soit a la racine, es possible de le mettre dans /public_html ?
Et ensuite j'utilise FillZilla pour mettre les fichier et c'est bien le port 21 !
Et ensuite j'utilise FillZilla pour mettre les fichier et c'est bien le port 21 !
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
oui faut juste changer le lien de la variable fichierftp.
teste ceux-ci:
j'ai survolé l'include, y a un truc, il manque la fermeture de la dll wininet ?
elle est bien ouverte au niveau de la fonction FTP_Open mais pas au niveau FTP_Close. ou c'est moi qui sait plus lire ^__^"
teste ceux-ci:
Code : Tout sélectionner
$server = "****.hostoi.com"
$username = "a670*****"
$pass = 'Motdepasse'
$fichier = @scriptdir & '\123.txt'
$fichierftp = '/public_html/htmlfichier.txt'
$Open = _FTPOpen('public_html')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, $fichier, $fichierftp)
$Ftpc = _FTPClose($Open)elle est bien ouverte au niveau de la fonction FTP_Open mais pas au niveau FTP_Close. ou c'est moi qui sait plus lire ^__^"
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Ne marche toujours pas...
Et la DLL est marché lors de FTPClose
Et la DLL est marché lors de FTPClose
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Es'que quelq'un aurais testé FTP .au3 ??
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Personne a une idée ?
Je dois publier mon programme pour une entreprise dans 2 jours
S'il vous plaît !!
Je dois publier mon programme pour une entreprise dans 2 jours
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Je viens de faire un test avec FTP.au3 que j'ai posté plus haut.
J'obtiens la même erreur que toi.
Avec un autre FTP.au3 (que j'avais stocké car j'avais été amené à l'utiliser) cela marche impeccable (aucune erreur syntaxique et le fichier utilisé lors de mon test à été correctement transféré vers mon ftp).
Ci-joint le fichier FTP.au3 qui va bien.
J'obtiens la même erreur que toi.
Avec un autre FTP.au3 (que j'avais stocké car j'avais été amené à l'utiliser) cela marche impeccable (aucune erreur syntaxique et le fichier utilisé lors de mon test à été correctement transféré vers mon ftp).
Ci-joint le fichier FTP.au3 qui va bien.
- Fichiers joints
-
FTP.au3- (7.83 Kio) Téléchargé 92 fois
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Je t'aime, t'aime et t'aime !!
Voila des € dans la poche, merci, je te mettrez en Credit dans mon programme.
Si tu accepte biensûr
Merci aux autres qui ont chercher pour moi !
Voila des € dans la poche, merci, je te mettrez en Credit dans mon programme.
Si tu accepte biensûr
Merci aux autres qui ont chercher pour moi !
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
Re édit :
Juste, comment je peux incrémenter les utilisateur ??
Pck, sinon sa se réecri non ?
Juste, comment je peux incrémenter les utilisateur ??
Pck, sinon sa se réecri non ?
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Ajout d'un utilisateur lors du lancement du programme.
concernant l'include qui ne marcherai pas, chez microsoft la documentation concernant la connection au ftp, faut utiliser le flag ()
j'ai aussi discuter avec un gars qui utilise cette include et il m'a affirmé ceux que la documentation disait, lui il fait de l'upload sur son serveur sans aucun problème.
Il m'a aussi conseillé d'indiquer des retour d'erreur, pour voir ou sa cloche
le flag utilisé est le mode passive. voir documentation API Flag.
pour l'incrementation, le fichier 123.txt c'est là ou se trouve les noms ?
dans l'include proposé par jumby, la fonction ftpgetfile n'est pas présente. solution bis c'est l'inetget.
Si c'est bien ce fichier, il faut le telecharger en local et ecrire a la suite (filewriteline).
fonction getfile
B
j'ai aussi discuter avec un gars qui utilise cette include et il m'a affirmé ceux que la documentation disait, lui il fait de l'upload sur son serveur sans aucun problème.
Il m'a aussi conseillé d'indiquer des retour d'erreur, pour voir ou sa cloche
Code : Tout sélectionner
$FTP = _FTPOpen('')
_FTPConnect = ($ftp,$serveur,$username,$password,21,1,[color=#FF0000]0x08000000[/color])
If @error then
Msgbox(0,"ftpserver","erreur impossible de se connecter")
exit
EndIf
.....pour l'incrementation, le fichier 123.txt c'est là ou se trouve les noms ?
dans l'include proposé par jumby, la fonction ftpgetfile n'est pas présente. solution bis c'est l'inetget.
Si c'est bien ce fichier, il faut le telecharger en local et ecrire a la suite (filewriteline).
fonction getfile
Code : Tout sélectionner
Func _FTPGetFile($l_FTPSession, $s_RemoteFile, $s_LocalFile, $l_FailEx = 0, $l_FlagsA = 0, $l_Flags = 0, $l_Context = 0)
Local $ai_FTPGetFile = DllCall('wininet.dll', 'int', 'FtpGetFile', 'long', $l_FTPSession, 'str', $s_RemoteFile, 'str', $s_LocalFile, 'long', $l_FailEx, 'long', $l_FlagsA, 'long', $l_Flags, 'long', $l_Context)
If @error OR $ai_FTPGetFile[0] = 0 Then
SetError(-1)
Return 0
EndIf
Return $ai_FTPGetFile[0]
EndFuncRe: [R] Ajout d'un utilisateur lors du lancement du programme.
Je t'en remercie INFINIMENT !
Ton aide ma était précieuse que je n'oublierais pas !
Ton aide ma était précieuse que je n'oublierais pas !
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
Si tu y tiens, j'accepte volontiers.je te mettrez en Credit dans mon programme. Si tu accepte biensûr
- roselito13
- Niveau 4

- Messages : 93
- Enregistré le : ven. 07 août 2009 23:39
- Localisation : Entre le Pôle Nord et le Pôle Sud
- Status : Hors ligne
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
Desolet de re Up le sujet ^^
Mais j'ai moi aussi un Prob dans ce domaine, c'est pas le FTP.au3 qui bloque c'est le fichier a uplaoder.
Il s'agit d'un chemin en absolu, mais lui il cherche un fichier appeler "c:\..." Donc bien sur aprés sur le FPT le fichier et vierge !
Quelqu'un peu aider ?
Mais j'ai moi aussi un Prob dans ce domaine, c'est pas le FTP.au3 qui bloque c'est le fichier a uplaoder.
Il s'agit d'un chemin en absolu, mais lui il cherche un fichier appeler "c:\..." Donc bien sur aprés sur le FPT le fichier et vierge !
Quelqu'un peu aider ?
\ 1337 /
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
Qu'entends-tu par :
Par exemple, si ce fichier ce situe dans le même répertoire que ton script communiquez juste le nom du fichier.
Si il se situe sur ton bureau, dans program files, dans les dossier windows... sache que tu peux utiliser des macros (@desktopdir , @ProgramFilesDir, @Windowsdir) pour connaître l'emplacement de ces derniers (ce qui est pratique si tu ne connais pas les lettres de tes lecteurs). Il te suffira par la suite d'y ajouter le nom de ton fichier.
Tu n'es pas obligé de communiquer le chemin complet du fichier que tu veux envoyer.Il s'agit d'un chemin en absolu, mais lui il cherche un fichier appeler "c:\..."
Par exemple, si ce fichier ce situe dans le même répertoire que ton script communiquez juste le nom du fichier.
Si il se situe sur ton bureau, dans program files, dans les dossier windows... sache que tu peux utiliser des macros (@desktopdir , @ProgramFilesDir, @Windowsdir) pour connaître l'emplacement de ces derniers (ce qui est pratique si tu ne connais pas les lettres de tes lecteurs). Il te suffira par la suite d'y ajouter le nom de ton fichier.
- roselito13
- Niveau 4

- Messages : 93
- Enregistré le : ven. 07 août 2009 23:39
- Localisation : Entre le Pôle Nord et le Pôle Sud
- Status : Hors ligne
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
ahh, est-ce que je pourait avoir plus de détail sur l'utilisation des commande @ ?
Et pour le chemin en absolue, non il est pas dans le répertoire.
Et FTP.au3 lui cherche une fichier nommé "c:\EXEMPLE.txt" au lieu de trouver le fichier EXEMPLE.txt dans le Disque dur. il cherche automatiquement dans le répertoire !
Et pour le chemin en absolue, non il est pas dans le répertoire.
Et FTP.au3 lui cherche une fichier nommé "c:\EXEMPLE.txt" au lieu de trouver le fichier EXEMPLE.txt dans le Disque dur. il cherche automatiquement dans le répertoire !
\ 1337 /
- roselito13
- Niveau 4

- Messages : 93
- Enregistré le : ven. 07 août 2009 23:39
- Localisation : Entre le Pôle Nord et le Pôle Sud
- Status : Hors ligne
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
j'ai fait des recherche sur les commande que vous m'avez passer, et ce n'est pas sa le problème.
Voici mon code du FTP !
Et le fichier apparais bien sur le FTP mais avec rien dedans, je suppose que c'est car il n'as pas trouver le fichier de départ...
Comment faire ?
Voici mon code du FTP !
Code : Tout sélectionner
$server = 'ftp.XXXXXX' ; Place ici l'adresse de ton serveur ftp
$username = 'USERNAME' ; Place ici le nom d'utilisateur pour t'identifier sur ton ftp
$pass = '*****' ; Place ici le mot de passe pour t'identifier sur ton ftp
$fichier = 'C:\ftp.txt' ; Place ici le chemin d'accès du fichier à envoyer sur ton ftp
$fichierftp = 'ftp.txt'; Place ici le nom du fichier une fois arrivé sur ton ftp
Et le fichier apparais bien sur le FTP mais avec rien dedans, je suppose que c'est car il n'as pas trouver le fichier de départ...
Comment faire ?
\ 1337 /
- Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
As-tu bien la derniere version de FTP.au3 ?
Sinon essayeSi ca marche toujours pas, il est possible que ca vienne de ton FTP
Sinon essaye
Code : Tout sélectionner
$fichier = FileOpenDialog("",@DesktopCommonDir,"All (*.*)")Signez ici
- roselito13
- Niveau 4

- Messages : 93
- Enregistré le : ven. 07 août 2009 23:39
- Localisation : Entre le Pôle Nord et le Pôle Sud
- Status : Hors ligne
Re: [R] Ajout d'un utilisateur lors du lancement du programme.
j'ai test plusieur truc et en fait il uplaod bie le fichier sauf que MON FTP dois surement bloquer la procédure de AUTOIT , car qi le fichier source nexiste pas il uplaod rien ^^
\ 1337 /

