Per poterti rispondere, ho fatto una prova da Aruba verso idealista e anche da Register.it verso Idealista, ma in entrambi i casi
l'errore è uguale
Warning: ftp_put(): Switching to ASCII mode
il messaggio non è corretto visto che ho provato anche in BINARY e in entrambi i modi segnala sembre quello.
L'unico modo funzionante è con xampp in ambiente di sviluppo e funziona.
Aquesto punto penso sia un problema di configurazione del server o di php, ma non ho accesso in un provider a determinate configurazioni.
Avevo chiesto ad Aruba ma non collaborano in questo senso.
IL server di Idealista è aperto in modo NON protetto, PASV, porta 21.