ftp n'arrive pas à créer le fichier en local, soit parcequ'il n'a pas les droits d'écriture soit parceque le chemin local n'existe pas (ftp ne crée pas automatiquement le chemin cible).
Tu es sur quel système ?
Bonjour à tous,
Je rencontre un problème lorsque j'essaie de télécharger un fichier depuis un FTP.
Cependant, il ne passe pas la condition "ftpget".
J'ai vérifié la variable de connexion et elle me renvoie bien "true".
Dans les logs, voilà ce que je reçois :
Il semblerait qu'il n'arrive pas ouvrir le fichier .doc ou il ne le trouve pas. J'ai essayé de me repositioner grâce à ftp_chdir($conn_id, $dir); en y listant les fichiers/dossiers, je n'ai rien d'affiché.
Quelqu'un aurait-il une idée à propos de ceci ?
Je vous remercie pour votre aide.
DR
6 réponses
Salut Huggy.
J'utilise Windows 7. J'ai une question qui peut paraître stupide mais... Si on spécifie aucun path, c'est à dire, on écrit $local_file = 'LocalRapport.doc';, où est-ce qu'il va donc l'enregistrer en local, du moins, essayer de l'enregistrer ?
Il va l'écrire dans le dossier de ton script php
Okay, mais pourquoi ne trouve-t'il pas le fichier Rapport.doc sur le FTP ?
:(
Ok Rapport.doc' c'est côté serveur,
Lorsque tu te connectes, tu arrives dans un directory
Est-ce le bon ?
tu peux le verifier avec ftp_pwd
Si c'est pas le bon, déplace toi avec ftp_chdir
Si ce n'est pas un pb de directory, c'est un pb de droits en lecture ou encore plus ballot un pb de minuscule/Majuscule
Oula tout est réglé. Désolé Huggy de t'avoir fait perdre du temps... les variables lues dans Configure::read étaient... obsolètes
Merci tout de même!