Probleme de récuperation de fichier sur un FTP

Probleme de récuperation de fichier sur un FTP - PHP - Programmation

Marsh Posté le 20-02-2005 à 23:29:06    

Code :
  1. function RecuperationFTP($host, $port, $login, $pass, $fichierXML)
  2. {
  3. $fichierRecup = $host.".xml";
  4. $status = array();
  5. $connexion = ftp_connect($host, $port,5);
  6. if($connexion == false)
  7. {
  8.   $status = array('1'=>false,'2'=>"Erreur de connexion au serveur" );
  9. }
  10. else
  11. {
  12.   $log = ftp_login($connexion,$login, $pass);
  13.   if($log == false)
  14.   {
  15.   $status = array('1'=>false,'2'=>"Erreur d'identification au serveur" );
  16.   }
  17.   else
  18.   {
  19.    $recup = ftp_get($connexion,$fichierRecup,$fichierXML,FTP_BINARY);
  20.    if($recup == false)
  21.    {
  22.     $status = array('1'=>false,'2'=>"Erreur de transfert du fichier" );
  23.    }
  24.    else
  25.    {
  26.     $status = array('1'=>true,'2'=>"Operation réussie",'3'=>$fichierRecup);
  27.    }
  28.   }
  29. }
  30. ftp_close($connexion);
  31. return $status;
  32. }


 
Voici le code problématique, y'a quelques jours ca fonctionnait et aujourd'hui je re-teste et ca marche plus :??: . Quelqu'un aurait-il une idée du pourquoi?
C'est pour un projet, je viens passer 2 jours dessus, tout le reste fonctionne bien sauf ca, please de l'aide!!!!!!j'en peu plus.
 
Merci à ceux qui lisent ce post et à ceux qui m'aideront.

Reply

Marsh Posté le 20-02-2005 à 23:29:06   

Reply

Marsh Posté le 20-02-2005 à 23:38:54    

Ca te met un message d'erreur? Lequel?

Reply

Marsh Posté le 20-02-2005 à 23:45:59    

oui ca me mets un message.
ftp_get : unable to build data connection

Reply

Marsh Posté le 20-02-2005 à 23:47:07    

ben voilà, il arrive tout simplement pas à ce conceter au serveur. Faut jsute voir si c'est au tout début ou à la réception du fichier.


Message édité par omega2 le 20-02-2005 à 23:47:30
Reply

Marsh Posté le 20-02-2005 à 23:51:43    

Aie et je fais comment pour faire ca?
J'ai fais mes test sur un ftp de multimania.

Reply

Marsh Posté le 20-02-2005 à 23:57:25    

Sois tu rajoute quelques echo "message" pour savoir jsuqu'où il passe, soit tu fais des 'or die("mon message d'erreur" )'.

Reply

Marsh Posté le 20-02-2005 à 23:59:55    

Ah ok, j'avais mal lu excuse,en faite c'est le ftp_get qui passe pas, car j'execute mon script sur mon FTP j'ai en retour "Erreur de transfert de fichier', qui corespond au message d'erreur que j'ai associé à la fonction ftp_get.

Reply

Marsh Posté le 21-02-2005 à 00:01:08    

heu, le fichier existe bien sur le ftp?

Reply

Marsh Posté le 21-02-2005 à 00:04:01    

oui oui il est bien sur le FTP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed