[R] Héberger un fichier dans une adresse précise sur un FTP
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.
-
Utilisateur 4989 supprimé
- Status : Hors ligne
[R] Héberger un fichier dans une adresse précise sur un FTP
Bonjour,
pour héberger en FTP, j'ai trouvé ce sujet : http://www.autoitscript.fr/forum/viewto ... =ftp#p6060
Après test, ça marche nickel. Le problème est que le fichier est hébergé dès l'entrée sur le FTP alors que je ne dois rien héberger à cet endroit, parce qu'il y a un fichier "DO NOT UPLOAD HERE" et je dois tout héberger dans un dossier "public_html".
Je souhaiterais donc héberger un fichier dans un dossier "autoit" dans le répertoire public_html.
Comment faire ?
Merci d'avance pour votre aide.
pour héberger en FTP, j'ai trouvé ce sujet : http://www.autoitscript.fr/forum/viewto ... =ftp#p6060
Après test, ça marche nickel. Le problème est que le fichier est hébergé dès l'entrée sur le FTP alors que je ne dois rien héberger à cet endroit, parce qu'il y a un fichier "DO NOT UPLOAD HERE" et je dois tout héberger dans un dossier "public_html".
Je souhaiterais donc héberger un fichier dans un dossier "autoit" dans le répertoire public_html.
Comment faire ?
Merci d'avance pour votre aide.
Modifié en dernier par Utilisateur 4989 supprimé le ven. 28 juin 2013 20:03, modifié 1 fois.
-
lesolutionneur
- Niveau 7

- Messages : 368
- Enregistré le : ven. 09 déc. 2011 11:25
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
000webhost detected 
Relis la documentation avant de demander comment faire.
Relis la documentation avant de demander comment faire.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
Un peu au pif
Code : Tout sélectionner
_FTP_DirSetCurrent($ftpconnect, "/public_html/" )" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
Oui, c'est bien 000webhost.
J'ai donc fais :
et mon script s'est hébergé avant public_html
J'ai donc fais :
Code : Tout sélectionner
#include <file.au3>
#include <FTP.au3>
#include <FTPEx.au3>
DllOpen('wininet.dll')
$Open = _FTPOpen('MyFTP Control')
$Conn = _FTPConnect($Open, "serveur", "identifiant", "mdp")
$Ftpp = _FtpPutFile($Conn, 'AutoIt.exe', 'AutoIt.exe')
_FTP_DirSetCurrent($Conn, "/public_html/autoit" )
$Ftpc = _FTPClose($Open)
MsgBox(0, "Error", $Ftpp) ; 1 = OK , 2 = ErrorRe: [..] Héberger un fichier dans une adresse précise sur un
Bonjour,
Il me semble que vous faites l'envoi avant le choix du dossier ^^
Cdlt.
Il me semble que vous faites l'envoi avant le choix du dossier ^^
Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
J'ai modifié en :
et ça l'héberge toujours au même endroit.
Code : Tout sélectionner
#include <file.au3>
#include <FTP.au3>
#include <FTPEx.au3>
DllOpen('wininet.dll')
$Open = _FTPOpen('MyFTP Control')
$Conn = _FTPConnect($Open, "serveur", "identifiant", "mdp")
_FTP_DirSetCurrent($Conn, "/public_html/autoit" )
$Ftpp = _FtpPutFile($Conn, 'AutoIt.exe', 'AutoIt.exe')
$Ftpc = _FTPClose($Open)
MsgBox(0, "Error", $Ftpp) ; 1 = OK , 2 = ErrorRe: [..] Héberger un fichier dans une adresse précise sur un
Dans ce cas, je vous recommande la macro @error à la sortie de _FTP_DirSetCurrent.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
@error m'a donné "-2".
A noter que _FTPDelFile($Conn, "public_html/autoit") fonctionne mais pas _FTPPutFile($Conn, "public_html/autoit").
A noter que _FTPDelFile($Conn, "public_html/autoit") fonctionne mais pas _FTPPutFile($Conn, "public_html/autoit").
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
Toujours au pif, j'essaierais d'abord un _FTP_DirCreate($Conn, "/public_html/autoit" )
avant le
_FTP_DirSetCurrent($Conn, "/public_html/autoit/") avec slash final
et peut-être le chemin complet pour le localfile
avant le
_FTP_DirSetCurrent($Conn, "/public_html/autoit/") avec slash final
et peut-être le chemin complet pour le localfile
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Héberger un fichier dans une adresse précise sur un
@vla : c'est quoi ce FTP.au3 ?
J'ai testé ça un site perso, ça passe tout debout :
J'ai testé ça un site perso, ça passe tout debout :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
-
Utilisateur 4989 supprimé
- Status : Hors ligne
Re: [..] Héberger un fichier dans une adresse précise sur un
J'ai trouvé FTP.au3 dans le lien donné dans mon premier message.
Merci pour ton code, ça marche nickel.
Sujet résolu.
Merci pour ton code, ça marche nickel.
Sujet résolu.


