Bonjour,

Je vous explique mon problème, pour uploader des fichiers j'utilise la fonction ftp_connect(), en local, ça marche impeccable et lorsque je test en me connectant sur une machine distante, ça ne fonctionne pas, j'ai ces erreurs là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/duprad/public_html/test/upload.php on line 13
 
Warning: ftp_put() expects parameter 1 to be resource, boolean given in /home/duprad/public_html/test/upload.php on line 23
Le téléchargement FTP a échoué!
Warning: ftp_close() expects parameter 1 to be resource, boolean given in /home/duprad/public_html/test/upload.php on line 32

Je crois avoir trouvé mon erreur, mais je n'arrive pas à la résoudre.

En effet, le port ftp est fermé sur la machine en question, donc ça marche pas, logique.
En revanche le port pour le sftp (ftp sécurisé) fonctionne, donc est-ce que avec ftp_ssl_connect, ça devrait fonctionner?

Merci d'avance pour vos idées.