Salva,
sto provando ad utilizzare la funzione realpath in questo modo :
$local_file = realpath('/public/ordiniftp/'.$nome_file);

ma $local_file mi risulta vuoto.
come mai?
di seguito lo script intero.

Codice PHP:
$ftp_server="xxx.xxx.xxx.xxx";
$ftp_username="xxxxxx";
$ftp_password="xxxxxx";
$ftp_connessione ftp_connect($ftp_server);
$login ftp_login($ftp_connessione$ftp_username$ftp_password);
if(!
$ftp_connessione || !$login){
    echo 
"Connessione fallita!";
} else {
    
$file_da_caricare realpath("/public/ordiniftp/").$nome_file;
    
$dove_carire "/centaurdir/html/".$nome_file;
    
$upload ftp_put($ftp_connessione$dove_carire$file_da_caricareFTP_BINARY);
    echo 
$file_da_caricare;
    if (!
$upload) {
        echo 
"
Si è verificato un errore durante il caricamento!"
;
    } else {
        echo 
"
Upload avvenuto con successo"
;
    }
    
ftp_quit($ftp_connessione);

grazie per la disponibilità.