[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.
[R] Ajout d'un utilisateur lors du lancement du programme.
Bonjour,
Je souhaite qu'a l'ouverture de mon programme, on demande a l'user de rentrer son pseudo :
Inputbox("","Pseudo :") ; Facile..
Ensuite, je souhaite que ce user, soit mis sur une page web, a la suite de tous les autres qui ont utilisé ce programme.
Es possible ? Comment ?
Je souhaite qu'a l'ouverture de mon programme, on demande a l'user de rentrer son pseudo :
Inputbox("","Pseudo :") ; Facile..
Ensuite, je souhaite que ce user, soit mis sur une page web, a la suite de tous les autres qui ont utilisé ce programme.
Es possible ? Comment ?
Modifié en dernier par Josef le lun. 20 juil. 2009 15:16, modifié 5 fois.
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Ajout d'un utilisateur lors du lancement
La page web se trouve sur ton pc ou sur ton ftp ?
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Ajout d'un utilisateur lors du lancement du programme.
La page web se situe sur mon ftp !
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Ajout d'un utilisateur lors du lancement
Dans ce cas, utilise la recherche de forum avec FTP
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Ajout d'un utilisateur lors du lancement du programme.
Ben je suis la pour l'aide..
J'ai déjà chercher ftp mais jtrouve rien
J'ai déjà chercher ftp mais jtrouve rien
Re: [..] Ajout d'un utilisateur lors du lancement du programme.
Regarde du côté de l'include FTP.au3 : http://www.autoitscript.fr/forum/downlo ... php?id=602
Voici un exemple d'utilisation de FTP.au3 :
Voici un exemple d'utilisation de FTP.au3 :
Code : Tout sélectionner
#include <FTP.au3>
$server = 'ftp://...' ; Place ici l'adresse de ton serveur ftp
$username = 'admin' ; Place ici le nom d'utilisateur pour t'identifier sur ton ftp
$pass = 'admin' ; Place ici le mot de passe pour t'identifier sur ton ftp
$fichier = 'fichier.txt' ; Place ici le chemin d'accès du fichier à envoyer sur ton ftp
$fichierftp = 'fichier.txt' ; Place ici le nom du fichier une fois arrivé sur ton ftp
$Open = _FTPOpen('My ftp control')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, $fichier, $fichierftp)
$Ftpc = _FTPClose($Open)Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Bonjour,
Enfaite j'ai un problème..
_FTPOpen() Je ne comprend pas ce qu'il faut mettre ..
Enfaite j'ai un problème..
_FTPOpen() Je ne comprend pas ce qu'il faut mettre ..
Code : Tout sélectionner
Local $ai_FTPPutFile = DllCall($l_FTPSession[1], 'int', 'FtpPutFile', 'long', $l_FTPSession[3], 'str', $s_LocalFile, 'str', $s_RemoteFile, 'long', $l_Flags, 'long', $l_Context)
Local $ai_FTPPutFile = DllCall($l_FTPSession^ ERRORRe: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Voici les détails de la syntaxe de _FTPopen() :
Function Name: _FTPOpen()
; Description: Opens an FTP session.
; Parameter(s): $s_Agent - Random name. ( like "myftp" )
; $l_AccessType - I dont got a clue what this does.
; $s_ProxyName - ProxyName.
; $s_ProxyBypass - ProxyByPasses's.
; $l_Flags - Special flags.
; Requirement(s): wininet.dll
; Return Value(s): On Success - Returns an indentifier.
; On Failure - 0 and sets @ERROR
; Author(s): Wouter van Kesteren.
Tu peux laisser ' $Open = _FTPOpen('My ftp control')' tu n'auras pas de souci.
Function Name: _FTPOpen()
; Description: Opens an FTP session.
; Parameter(s): $s_Agent - Random name. ( like "myftp" )
; $l_AccessType - I dont got a clue what this does.
; $s_ProxyName - ProxyName.
; $s_ProxyBypass - ProxyByPasses's.
; $l_Flags - Special flags.
; Requirement(s): wininet.dll
; Return Value(s): On Success - Returns an indentifier.
; On Failure - 0 and sets @ERROR
; Author(s): Wouter van Kesteren.
Tu peux laisser ' $Open = _FTPOpen('My ftp control')' tu n'auras pas de souci.
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Ben oui ben sa marche toujours pas
-
Utilisateur 1746 supprimé
- Status : Hors ligne
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Montre nous exactement ce que tu veut faire en éditant ton 1er message en insérant un Spoiler du script .
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Re up,
Enfaite, mon ftp est héberger sur 000webhost, sauf que chez eux, il n'y a pas de ftp:// ....
Je ne sais pas comment faire pour mettre dans le ftp://
Car quand je fais par exemple : ftp://lien.hostoi.com Ben..Marche pas !
Quelqu'un peux up avec un réponse ?
Merci !
Enfaite, mon ftp est héberger sur 000webhost, sauf que chez eux, il n'y a pas de ftp:// ....
Je ne sais pas comment faire pour mettre dans le ftp://
Car quand je fais par exemple : ftp://lien.hostoi.com Ben..Marche pas !
Quelqu'un peux up avec un réponse ?
Merci !
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Peut importe. Il peut très bien s'agir uniquement du nom de domaine sans que cela passe par ftp:// à partir du moment ou tu as tes identifiants.
Dans ton cas tu peux renseigner $server comme ceci :
$server = 'lien.hostoi.com'
Dans ton cas tu peux renseigner $server comme ceci :
$server = 'lien.hostoi.com'
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Même erreur :
PS : Lafleche montre : $l_FTPSession
Code : Tout sélectionner
C:\Documents and Settings\Propriétaire\Bureau\Prop\FTP.au3 (102) : ==> Subscript used with non-Array variable.:
Local $ai_FTPPutFile = DllCall($l_FTPSession[1], 'int', 'FtpPutFile', 'long', $l_FTPSession[3], 'str', $s_LocalFile, 'str', $s_RemoteFile, 'long', $l_Flags, 'long', $l_Context)
Local $ai_FTPPutFile = DllCall($l_FTPSession^ ERROR- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
D'après le message d'erreur, $l_FTPSession devrait être un tableau et dans le cas présent, la variable est une variable simple.
Idem je pense pour la variable $l_FTPSession[3]
Regardez ligne 102 du fichier FTP.au3 pour voir à quelle fonction vous avez affaire et si par hasard elle ne serait pas documentée ...
Idem je pense pour la variable $l_FTPSession[3]
Regardez ligne 102 du fichier FTP.au3 pour voir à quelle fonction vous avez affaire et si par hasard elle ne serait pas documentée ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Voici la fonction :
Et voici la ligne 102 :
Il fait un DllCall, peux être n'ai-je pas la Dll 
Code : Tout sélectionner
Func _FTPPutFile(ByRef $l_FTPSession, $s_LocalFile, $s_RemoteFile, $l_Flags = 0, $l_Context = 0)
If StringRight($s_RemoteFile,1)="/" Then $s_RemoteFile=$s_RemoteFile&StringMid($s_LocalFile,StringInStr ($s_LocalFile,"\",-1,-1)+1)
Local $ai_FTPPutFile = DllCall($l_FTPSession[1], 'int', 'FtpPutFile', 'long', $l_FTPSession[3], 'str', $s_LocalFile, 'str', $s_RemoteFile, 'long', $l_Flags, 'long', $l_Context)
If @error OR $ai_FTPPutFile[0] = 0 Then
SetError(-1)
Return 0
EndIf
Return $ai_FTPPutFile[0]
EndFunc ;==> _FTPPutFile()Code : Tout sélectionner
Local $ai_FTPPutFile = DllCall($l_FTPSession[1], 'int', 'FtpPutFile', 'long', $l_FTPSession[3], 'str', $s_LocalFile, 'str', $s_RemoteFile, 'long', $l_Flags, 'long', $l_Context)-
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.
la dll c'est wininet et me semble que tout le monde la posséde.
l'erreur doit venir d'un parametre.
Pourriez vous disposez du script en entier (en modifiant si il le faut les parametre (personnel)). et quel version de l'include ftp possédez-vous ?
l'erreur doit venir d'un parametre.
Pourriez vous disposez du script en entier (en modifiant si il le faut les parametre (personnel)). et quel version de l'include ftp possédez-vous ?
Re: [.. ] Ajout d'un utilisateur lors du lancement du programme.
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Include <Misc.au3>
#include <FTP.au3>
$Identification = InputBox("Identification","Identité" & @CRLF & @CRLF & "Rentrer votre pseudo :",""," ","-1","-1","-1","-1")
IniWrite("123.txt","1","1",$Identification)
$MaVersion = "3.0"
$server = "****.hostoi.com" ; Place ici l'adresse de ton serveur ftp
$username = "a670*****" ; Place ici le nom d'utilisateur pour t'identifier sur ton ftp
$pass = 'Motdepasse' ; Place ici le mot de passe pour t'identifier sur ton ftp
$fichier = '123.txt' ; Place ici le chemin d'accès du fichier à envoyer sur ton ftp
$fichierftp = 'fichier.txt' ; Place ici le nom du fichier une fois arrivé sur ton ftp
$Open = _FTPOpen('public_html')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, $fichier, $fichierftp)
$Ftpc = _FTPClose($Open)
[|||AUTRES|||]................Code : Tout sélectionner
#cs============================================================================
FTP UDF, Updated By JohnMC On Jan 10th 2009, TeamMC.cc
A Map Of The Handle Array:
[0]
[1]= wininet.dll handle from _FTPOpen()
[2]= Handle from _FTPOpen()
[3]= Handle from _FTPConnect()
[4]= FTPFileFindFirst dll struct handle
[5]= FtpFindFirstFile handle
#ce=============================================================================-
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.
ok
_FtpPutFile demande 3 paramétre
1.la connection au serveur
2.le fichier a envoier
3.le nom du fichier sur le ftp
1.le connection au serveur ok
2.le fichier a envoier .... 123.txt, indique plutôt son lien, ex: c:\123.txt
3.le nom du fichier ok (normalement il se trouvera en racine du ftp.)
je vais lire l'include ftp
et faire un test,
Normalement quand tu va sur l'adresse ftp le port de connection est bien le 21 ?
_FtpPutFile demande 3 paramétre
1.la connection au serveur
2.le fichier a envoier
3.le nom du fichier sur le ftp
1.le connection au serveur ok
2.le fichier a envoier .... 123.txt, indique plutôt son lien, ex: c:\123.txt
3.le nom du fichier ok (normalement il se trouvera en racine du ftp.)
je vais lire l'include ftp
et faire un test,
Normalement quand tu va sur l'adresse ftp le port de connection est bien le 21 ?


