Bonjour,
J'utilise depuis un bon moment la fonction ftp_put() pour uploader des fichiers sur un serveur distant. Du jour au lendemain, la fonction n'a plus fonctionnée (pas de changements notables au niveau du serveur, ni du code) et à affiché l'erreur suivante :
Warning ftp_put() [ upload.php ]: PORT command successful in
Le fichier est uploadé mais il a perdu toutes ses données et a une taille de 0 octets sur le serveur.
Après maintes recherches, j'ai ouvert la rangée de ports 61001 à 65535, et mis la configuration du proftpd.conf à : PassivePorts 61001 65535
Cependant, rien n'y fait et je commence à désespérer ![:(](https://www.developpez.net/forums/images/smilies/icon_sad.gif)
J'ai également essayer d'activer le mode passif, mais j'obtiens de nouvelles erreurs :
Warning ftp_put() [ upload.php ]: php_connect_nonb() failed: Operation now in progress (115) in
et :
Warning ftp_put() [ upload.php ]: Type set to I in
(en mode FTP_BINARY il me met l'erreur type set to I, et en ASCII type set to A)
Quelqu'un aurait-il déjà rencontré ce type de problème trèèèèès ennuyeux?
Sinon existe-t-il des alternatives?
Merci d'avoir lu mon problème jusqu'au bout ![:D](https://www.developpez.net/forums/images/smilies/icon_biggrin.gif)
(Petite précision : la connexion s'effectue correctement, ainsi que le log)
Partager