begin process at 2012 02 11 20:21:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ColdFusion

 > 

Archives

 > 

Général

 > 

Récupération du code d'erreur d'un cfftp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupération du code d'erreur d'un cfftp

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,430 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales