Pb ftp_get

Résolu
Bonjour,

Je cherche à rapatrier un fichier sur un serveur distant via ftp.

mon code : (du moins une partie)

$conn_id = ftp_connect("$ftp_server");
		$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
		
	    if ((!$conn_id) || (!$login_result)) 
    	{
	        echo 'ftp connexion failed';
	        die;
    	} 
    	else 
    	{
    		echo 'connected on FTP<br />'; // il m'affiche bien ça donc je suis bien connecté
    		$buff = ftp_rawlist($conn_id, '.');
    		foreach($buff as $file) // on cherche les fichiers présents sur le disque
    		{
    			$is_f = explode(" ",$file);
    			$name = $is_f[count($is_f)-1]; // on récupère uniquement le nom du fichier sans FTP ... 12:08PM MONFICHIER.csv
    			next; // en théorie il n'y a qu'un fichier
    		}
    		$remote_file = $name; // nom du fichier à charger
    		
	    	$handlecsv = "local_$name"; // nom du fichier local une fois rapatrié
			
	    	
	    	
			// On tente de télécharger dans le fichier $handlecsv
			if(ftp_fget($conn_id, $handlecsv, $remote_file, FTP_BINARY)) 
			{
				echo "Ecriture du fichier $handlecsv avec succès\n";
			}
			else
			{
				echo "Il y a un problème avec le fichier \n"; // j'arrive ici ...
			}
			
    	}


4 réponses

  1. Contributeur
    c'est bien ....
    il y a des erreurs, ou c'est juste pour donner un truc qui marche ?
    1. oups !! oui pardon ben ça fonctionne pas en fait j'arrive à la partie qui me dit ya un problème avec le fichier ... j'arrive pas à trouver où est le pb ...
      ma connexion marche ... j'ai la visu sur les fichiers et les permissions sont accordées ... je sèche !!
      please help !!
  2. Personne ne voit ce qui peut bloqué l'importation du fichier ?
    1. Contributeur
      t'inquietes pas, ca va viendre...

      je n'ai pas le temps de regarder tout de suite le détail du code... et d'autres passeront aussi sur le sujet !
      1. hum... j'ai l'air idiot là mais j'ai trouvé !!
        ftp_get NOT ftp_Fget ...
        Et oui je sais ...