|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
Bonjour !
Je lis un fichier .csv déposé sur un serveur par une application tierce. Tout allait bien jusqu'à ce qu'un jour: Code :
Warning: opendir(ftp://...@transporturgent.com/importcontacts/) [function.opendir]: failed to open dir: FTP server reports 200 Switching to ASCII mode. in /home/transpor/www/courses/infocob/import_clients_csv.php on line 34 Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : février 2005 Messages : 2 798 ![]() |
Je te conseille d'utiliser la classe FTP
__________________
Besoin d'un site internet ? Contactez Wixiweb Suivez Moi sur GOOGLE+ Mes articles - Chargée d'étude, aménagement et développement du territoire - Camp de basket - Passion Sans Frontiere - |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
J'étais parti sur ça au départ mais, je ne me souviens pourquoi, j'avais abandonné.
Crois-tu que cela résoudrait mon prob ? Ecoute, je retente un script avec la bibliothèque de fonctions FTP de PHP et je reviens... Merci. |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : février 2005 Messages : 2 798 ![]() |
Oui je pense.
Si tu fais un ftp_fget (http://fr2.php.net/manual/fr/function.ftp-fget.php). Tu as l'option Le mode de transfert. Doit être soit FTP_ASCII, soit FTP_BINARY.
__________________
Besoin d'un site internet ? Contactez Wixiweb Suivez Moi sur GOOGLE+ Mes articles - Chargée d'étude, aménagement et développement du territoire - Camp de basket - Passion Sans Frontiere - |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
En fait, une connexion FTP est idéale lorsqu'on cherche à télécharger un fichier, ou envoyer un fichier sur le serveur.
Moi, je ne cherche qu'à lire un ou plusieurs fichier(s), traiter les données, puis détruire ce fichier. Or, dans la doc PHP, je ne vois pas de fonction ftp qui permettent de passer en revue les fichiers d'un répertoire par exemple... (comme le fait readdir()) |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
En guise de test, je fais
Code :
|
||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
la méthode du début était la bonne rajoute juste le mode binaire dans ton url
ftp://login:motdepasse@serveur.com/;type=i
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
Je ne reviens que maintenant !!
Mon pb n'est toujours pas résolu. Merci stealth35, mais peux-tu préciser ? |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
qu'est ce que tu comprends pas ? j'ai mis un exemple pourtant
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
Tu veux dire que je dois ajouter au bout de mon url ??
|
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#12 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 28 ![]() |
OK, je n'ai plus le message, mais alors la fonction is_dir me répond
Code :
J'ai aussi essayé de faire Code :
is_dir(tp://login:mpasse@serveur.com/mondossier/) Code :
opendir(tp://login:mpasse@serveur.com/mondossier/;type=i) Code :
Warning: opendir(ftp://...@transporturgent.com/importcontacts/;type=i) [function.opendir]: failed to open dir: FTP server reports 200 Switching to ASCII mode. in... |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com