mandaillou
Messages postés53Date d'inscriptiondimanche 26 novembre 2000StatutMembreDernière intervention17 février 2006
-
28 nov. 2005 à 15:27
mandaillou
Messages postés53Date d'inscriptiondimanche 26 novembre 2000StatutMembreDernière intervention17 février 2006
-
8 déc. 2005 à 11:53
Salut
J'ai un programme dans lequel je voudrais gérer les erreurs des cfftp. Lorque l'instruction réussit, je peux afficher le code d'erreur mais je voudrais l'afficher quand celle ci échoue et là je n'y arrive pas.
Voici mon code :
Quand je fais ça, j'ai un message d'erreur "element errorcode undefined in cfftp".
J'ai fais exprès de mettre un nom de serveur inexistant pour que ça plante.
Même erreur que plus haut, "variable cfftp undefined".
Essaye, si tu en as la possibilité, de faire un cfftp bidon et normalement tu devrais avoir un message d'erreur.
cs_lfontaine
Messages postés203Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention11 mai 2006 29 nov. 2005 à 23:48
Ah cela devient plus clair,
ton probleme c'est que tu changes le serveur, je croyais que tu voulais savoir si un fichier determine existe sut ton serveur ftp.
Si tu changes pour un serveur qui n'existe pas, c'est different le cfftp plante et c'est normal.
Si tu veux verifier ta connection avant je te conseille d'ouvrir la connection ftp, ensuite de l'utiliser et enfin de la ferme.
un petit example:
<cfftp action = "open"
username = "anonymous"
connection = "My_query"
password = "youremail@email.com"
server = "ftp.tucows.com"
stopOnError = "Yes">
Did it succeed? <cfoutput>#cfftp.succeeded#</cfoutput>
List the files in a directory:
<cfftp action = "LISTDIR"
stopOnError = "Yes"
name = "ListFiles"
directory = "/"
connection = "my_query">
<cfoutput query = "ListFiles">
#name#
</cfoutput>
Close the connection:
<cfftp action = "close"
connection = "My_query"
stopOnError = "Yes">
Did it succeed? <cfoutput>#cfftp.succeeded#</cfoutput>
mandaillou
Messages postés53Date d'inscriptiondimanche 26 novembre 2000StatutMembreDernière intervention17 février 2006 30 nov. 2005 à 11:27
Ca a l'air bien ce que tu me proposes mais malheureusement quand j'ouvre la connexion, il la referme tout de suite après. Impossible de faire une autre opération, "Connection closed without indication.. "
J'ai mis un timeout, en vain.
Pour le code, j'ai copié collé celui que tu m'a donné (je viens d'ailleurs de me rendre compte que ya le meme dans dreamweaver) et j'ai YES qui s'affiche (la connexion est donc bien ouverte) et après erreur.
Bizarre !!!
cs_lfontaine
Messages postés203Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention11 mai 2006 30 nov. 2005 à 11:39
Je dois avouer que je n'ai jamais eu de problemes avec le cfftp, d'un autre cote je n'ai jamais eu vraiment besoin d'afficher le detail de l'erreur en cas de probleme de connexion. Un simple cfcatch qui redirige vers un template d'email suffisait.
mandaillou
Messages postés53Date d'inscriptiondimanche 26 novembre 2000StatutMembreDernière intervention17 février 2006 30 nov. 2005 à 18:53
Ca vient peut être de ma version de Coldfusion. J'ai trouvé sur le site de macromedia des articles où il en parlait.
Ya moyen de faire une mise à jour mais sans effet pour mon problème.
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=aae43964 J'ai ColdFusion Server Developer 7,0,1,116466. Et toi ?