Le tout ne fonctionne pas sans cette ligne.
ftp_pasv($conn_id, true);
Apparemment, avec certains comptes ftp, vous devez faire le transfert en mode passif. Comme d'habitude ceci n'est pas documentée par le client.
L'extrait complet:
<?php
function exporter_vdab_ftp($file_path,$file_name) {
// configurer une connexion basique
$file = $file_path . '/'.$file_name;
$ftp_server = VDAB_FTP_SERVER;?>