Pb ftp_get

Résolu/Fermé
blaskunk - 5 nov. 2010 à 15:32
 blaskunk - 5 nov. 2010 à 16:36
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

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
5 nov. 2010 à 15:35
c'est bien ....
il y a des erreurs, ou c'est juste pour donner un truc qui marche ?
0
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 !!
0
Personne ne voit ce qui peut bloqué l'importation du fichier ?
0
up !
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
5 nov. 2010 à 16:28
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 !
0
hum... j'ai l'air idiot là mais j'ai trouvé !!
ftp_get NOT ftp_Fget ...
Et oui je sais ...
0