Page 1 sur 1
[..] _FTP_FilePut
Posté : ven. 01 nov. 2013 18:57
par leoleolth
Bonjour,
La fonction _FTP_FilePut ne semble pas fonctionner dans mon programme.
Voici le code:
► Afficher le texte
Code : Tout sélectionner
#include <FTPEx.au3>
Local $Open = _FTP_Open("ftp")
Local $Conn = _FTP_Connect($Open, "mytheurope.w.pw", "u123456789", "motdepasse")
If @error Then MsgBox(0, "", "Erreur connection serveur")
Local $file = _FTP_FilePut($Conn, "file.txt", "file.txt")
If @error Then MsgBox(0, "", "Erreur envoi fichier")
_FTP_Close($Open)
(Ne faites pas attention au nom d'utilisateur ftp, c'est un faux)
Merci.
Re: [..] _FTP_FilePut
Posté : ven. 01 nov. 2013 19:27
par PandiPanda
Bonsoir,
avez vous essayez avec ceci?
► Afficher le texte
Code : Tout sélectionner
#include <FTPEx.au3>
Local $Open = _FTP_Open("ftp")
Local $Conn = _FTP_Connect($Open, "mytheurope.w.pw", "u123456789", "motdepasse")
If @error Then MsgBox(0, "", "Erreur connection serveur")
Local $file = _FTP_FilePut($Conn, "file.txt", "[color=#FF0000]/[/color]file.txt")
local $err = @error
If $err Then MsgBox(0, "", "Error = "&$err)
_FTP_Close($Open)
vous faites des manipulations spécifique avant ? du genre modifier repertoire courant , ...
Normalement _FTP_DirGetCurrent($l_FTPSession) devrai retourner "/"
Pouvez vous vérifier?
Pouvez vous donné l'erreur que retourne _FTP_FilePut() ?
êtes vous certains que vous avez les droit en écritures sur le serveur, que vous avez bien rentré les bonne informations ?
Re: [..] _FTP_FilePut
Posté : mer. 06 nov. 2013 09:59
par lefleu
Bonjour,
Il faut que tu mette le chemin complet de ton fichier à envoyer de ton pc exemple :
Code : Tout sélectionner
_FtpPutFile($Conn, 'C:\Windows\notepad.exe', '/Example3.exe')
Et comme l'a dit
PandiPanda, que tu ajoute le "
/" au fichier de sortie sur le FTP.
/!\ pense à vérifier qu'il n'y ai pas de dossier racine comme chez 000webhost par exemple ou tu dois mettre tes fichiers FTP dans /www/ ou autre.
Re: [..] _FTP_FilePut
Posté : jeu. 07 nov. 2013 21:07
par leoleolth
Bonsoir,
Tout d'abord, merci de votre aide.
L'erreur qui se produit lors de l'envoi du fichier est l'erreur -1.
De plus, le dossier où l'on se trouve est public_html (je suis chez hostinger).
Merci.