Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récupération du code d'erreur d'un cfftp [ Archives / Général ] (mandaillou)

lundi 28 novembre 2005 à 15:27:22 | Récupération du code d'erreur d'un cfftp

mandaillou

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 :
 
 
  <cftry>
    <cfftp action="existsFile" username="#login#" password="#mot_de_passe#" remotefile="#rep_serv##rep_dvpt#" server="#serveur#">
      <cfcatch type="any"> 
          <cfoutput>Problème d'accès au serveur #serveur# code d'erreur #cfftp.ErrorCode# <br>
         </cfoutput>
         <cfabort> 
       </cfcatch>
   </cftry> 
   
   <cfoutput>code #cfftp.ErrorCode# <br></cfoutput> // le code s'affiche si ça a marché


Voila, merci de votre aide.


mardi 29 novembre 2005 à 11:17:33 | Re : Récupération du code d'erreur d'un cfftp

lfontaine

Salut

pourquoi pas un truc du style.
 <cfftp action="existsFile" username="#login#" password="#mot_de_passe#" remotefile="#rep_serv##rep_dvpt#" server="#serveur#">
<cfif cfftp.errorcode NEQ "ok">
<cfoutput>Problème d'accès au serveur #serveur# code d'erreur #cfftp.ErrorCode# <br>
<cfelse>
Access ok
</cfif>

Laurent


mardi 29 novembre 2005 à 12:38:27 | Re : Récupération du code d'erreur d'un cfftp

mandaillou

Ca ne marche parce que dès l'instant où il y a une erreur, il faut l'intercepter avec un cftry sinon j'ai un message d'erreur standard.

mardi 29 novembre 2005 à 14:23:56 | Re : Récupération du code d'erreur d'un cfftp

lfontaine

??
zarb, essayes de faire un cfdump de la valeur de #cfcatch# pour voir ce que tu as comme erreur qui est

mardi 29 novembre 2005 à 14:26:28 | Re : Récupération du code d'erreur d'un cfftp

lfontaine

interceptee
laurent

mardi 29 novembre 2005 à 14:50:36 | Re : Récupération du code d'erreur d'un cfftp

mandaillou

<cftry>
<cfftp action="putfile" server="#serveur#" username="#login#" password="#password#" localfile="#localfile#"
 remotefile="#remotefile#">
 
<cfcatch> <cfdump var="#cfftp.errorcode#"> </cfcatch>
</cftry>


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.

mardi 29 novembre 2005 à 15:18:40 | Re : Récupération du code d'erreur d'un cfftp

nickadele

Membre Club Administrateur CodeS-SourceS
Essaye ceci : cela te donnera toutes les valeurs de chaque propriétés. nickadele

mardi 29 novembre 2005 à 15:25:00 | Re : Récupération du code d'erreur d'un cfftp

mandaillou

<cftry>
<cfftp action="putfile" server="#serveur#" username="#login#" password="#password#" localfile="#localfile#" remotefile="#remotefile#">
 
<cfcatch> <cfdump var="#cfftp#"> </cfcatch>
</cftry>


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.

mardi 29 novembre 2005 à 23:48:53 | Re : Récupération du code d'erreur d'un cfftp

lfontaine

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">
<p>Did it succeed? <cfoutput>#cfftp.succeeded#</cfoutput>
<p>List the files in a directory:
<cfftp action = "LISTDIR"
    stopOnError = "Yes"
    name = "ListFiles"
    directory = "/"
    connection = "my_query">
<cfoutput query = "ListFiles">
   #name#<br>
</cfoutput>

<p>Close the connection:
<cfftp action = "close"
connection = "My_query"
stopOnError = "Yes">
<p>Did it succeed? <cfoutput>#cfftp.succeeded#</cfoutput>


Laurent


mardi 29 novembre 2005 à 23:51:43 | Re : Récupération du code d'erreur d'un cfftp

lfontaine

juste pour un complement essayes de faire

<cftry>
<cfftp action="putfile" server="#serveur#" username="#login#" password="#password#" localfile="#localfile#" remotefile="#remotefile#">
 
<cfcatch> <cfdump var="#cfcatch#"> </cfcatch>
</cftry>


tu verras pourquoi ton cfftp plante; probablement un probleme de gerance des connections.

laurent


1 2

Cette discussion est classé dans : code, erreur, afficher, récupération, cfftp


Répondre à ce message

Sujets en rapport avec ce message

Erreur "800ccc0e" [ par meriam ] Salut tout le monde,J'ai eu un problème avec Outlook, je reçois comme erreur le code " 800ccc0e". Je me suis renseignée, ce code signale le blocage du Cherche page cfm... [ par xaviere ] Bonjour!J'aurais une requête assez inhabituelle, je crois. Je suis en train de travaille sur mon mémoire (Rq: je ne suis pas étudiante en informatique cfftp [ par uchrony ] Bonjour a tous,J'ai un problème avec le tag Cfftp, pour l'action listdir.J'arrive bien à me connecter sur le ftp, mais l'orsque je demande d'affichier connexion DSN dans coldfsuion [ par 18vince ] Bonjour,J'ai dans coldfusion une connexion DSN vers une base de données (Access), qui marche très bien en mode local en utilisant ce code:select type, compression d'images [ par Metrox ] 'lut all,j'aimerais savoir si quelqu'un n'aurait pas un tag qui permet de compresser des photos, histoire de pouvoir afficher des miniatures, et affic Problème de date [ par smathios ] Bonjour, j'ai écrit le code suivant : Tout ça pour avoir d1 = 16/09/2003et d2 = d1 + 21 jours. Code php simple en cfm... [ par fabiin ] Salut,je ne programme pas en cfm, mais j'ai besoin de ce code php en cfm :)$date1 = mktime(18,33,0,10,30,2003);$date2 = mktime(18,36,40,10,30,2003);$d J'aimerais réaliser ce code ASP en CF [ par BzaN ] salut tout le monde, devant refaire une page ASP en ColdFusion je bloque sur un problème que je n'arrive pas à réssoudre.Il s'agit de lire les infos d URGENT ! Forcer l'affichage sur 2 caractères... [ par SLicTa ] Hello tout le monde ! Voilà, il me reste un miniscule bug à ce projet que je dois remettre demain :-(Je dois absolument afficher un entier allant de 1 erreur 404 et application.cfm [ par nicoulas ] Bonjour à tous.Je suis totalement nouveau en Coldfusion.J'aimerais savoir si il est possible de personnaliser les pages d'erreur 404 via application.c


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.