Bonsoir ,
en gros voila ce que j'essaye de faire ,
mon fichier récupère les données d'une Forme HTML , et en plusieurs etape , cree le compte client sur le serveur local ( cela marche ) envoie le mail de commande des produits aux divers fournisseurs selon les produits ( cela marche aussi) cree le même repertoire du compte client sur le serveur FTP ( cela marche toujours) puis récupère la facture créée par le fichier dans le compte client du serveur local et le charge sur le FTP dans le bon répertoire... tout marche et le fichier est bien créé sur le FTP , au bon endroit ... MAIS il est toujours de 0 bits et il n'y a rien dedans ... HELP , j'y connais pas trop et je n'arrive pas a comprendre pourquoi ( j'utilise beaucoup de CFOUTPUT pour verifier où cela plante oupas ) et tout ce passe bien sauf que le fichier créé sur FTP est 0 bit
Merci à tous pour votre aide
Marc
voila une partie du code de ce fichier ...
<cfftp connection="Myftp"
action="GetCurrentDir"
stoponerror="Yes">
<cfoutput>
The current directory is: #cfftp.returnvalue#<p>
</cfoutput>
<cfftp connection="Myftp"
action="changedir"
directory="www"
stoponerror="yes">
<cfftp connection="Myftp"
action="changedir"
directory="customers"
stoponerror="yes">
<cfset variable_customdir = "c:\inetpub\wwwroot\txt\customers\#Form.societe#_#Form.nom#_#Form.prenom#"/>
<cfif DirectoryExists(variable_customdir)>
<cfelse>
<cfdirectory action="create" directory="#lcase(variable_customdir)#"/>
<cfftp connection="Myftp"
action="createdir"
directory="#Form.societe#_#Form.nom#_#Form.prenom#"
stoponerror="no">
</cfif>
<!--- Get the current directory name. --->
<cfftp connection="Myftp"
action="GetCurrentDir"
stoponerror="Yes">
<!--- output directory name --->
<cfoutput>
The current directory is: #cfftp.returnvalue#<p>
</cfoutput>
<cfftp connection="Myftp"
action="changedir"
directory="#Form.societe#_#Form.nom#_#Form.prenom#"
stoponerror="yes">
<cfoutput>
The current directory is: #cfftp.returnvalue#<p>
</cfoutput>
<cfftp connection="Myftp"
action="listdir"
directory="#cfftp.returnvalue#"
name="dirlist"
stoponerror="Yes">
<cfoutput>
The current directory is: #cfftp.returnvalue#<p>
</cfoutput>
<cfoutput>
le fichier a transferer est : C:\inetpub\wwwroot\txt\customers\#Form.societe#_#Form.nom#_#Form.prenom#\#variable_datetxt#_#variable_timetxt#.html
</cfoutput>
<cfftp
connection = "Myftp"
action = "PutFile"
transferMode = "auto"
localFile = "C:\inetpub\wwwroot\txt\customers\#Form.societe#_#Form.nom#_#Form.prenom#\#variable_datetxt#_#variable_timetxt#.html"
remoteFile = "#variable_datetxt#_#variable_timetxt#.html"
>
<p>Did it succeed? <cfoutput>#cfftp.succeeded#</cfoutput>
<p>Close the connection:
<cfftp connection = "Myftp"
action = "close"
stopOnError = "Yes">
<p>Did it succeed? <cfoutput>#cfftp.succeeded#</cfoutput>