Que vaut fileName au moment où tu as l'erreur ?
Et est-ce que le répertoire sur le ftp contient des sous-répertoires ?
Si oui, ça va être un peu galère, parce qu'avec ListDirectory il n'y a aucune différence visible entre les fichiers et les répertoires. Il faudrait utiliser ListDirectoryDetails, qui donne un résultat plus détaillé dans ce style :
Il faut ensuite analyser chaque ligne pour extraire le type (fichier/répertoire), et traiter différemment les fichiers et répertoires. Bref, c'est du boulot...-rw-r--r-- 1 developp developp 484 Apr 15 15:25 .htaccess drwxr-xr-x 6 developp developp 4096 Apr 20 23:23 dotnet -rw-r--r-- 1 developp developp 2238 Jan 15 2009 favicon.ico drwxr-xr-x 2 developp developp 4096 Jan 4 02:11 files drwxr-xr-x 2 developp developp 4096 Mar 23 2009 images drwxr-xr-x 2 developp developp 4096 Feb 24 14:25 include -rw-r--r-- 1 developp developp 5700 May 12 22:08 index.php -rw-r--r-- 1 developp developp 887 Jul 28 2009 sitemap.xml -rw-r--r-- 1 developp developp 3401 Apr 10 2009 styles.css lrwxrwxrwx 1 developp developp 44 Dec 7 2008 template -> /home/developpez/www/developpez-com/template drwxr-xr-x 5 developp developp 4096 Apr 11 23:11 test -rwxr-xr-x 1 developp developp 1267 Dec 31 2008 test_geoloc.php -rwxr-xr-x 1 developp developp 505 Mar 24 2009 test_rss.php -rw-r--r-- 1 developp developp 1390 Mar 20 2009 testlayout.php drwxr-xr-x 4 developp developp 4096 Apr 15 15:29 traductions drwxr-xr-x 4 developp developp 4096 Apr 20 23:13 tutoriels -rw-r--r-- 1 developp developp 3020 Mar 23 2009 xo_css.css
Partager