Errore "ftp_put(): Can't open that file: Permission denied"

samurai.sette

Utente Attivo
17 Dic 2015
235
6
18
Ciao a tutti.
In PHP sto cercando di scrivere un piccolo listato che mi permetta di caricare un file su un server (in questo caso Aruba).
Sto facendo le prime prove ma ottengo questo errore: "ftp_put(): Can't open that file: Permission denied in …".
Il listato che ho scritto è questo:
PHP:
<?php
    // parametri di accesso
    $ftp_host = "**********";
    $ftp_user = "**********";
    $ftp_pass = "**********";
    
    // connessione al server
    $ftp_connect = ftp_connect($ftp_host);
    
    // login e upload del file
    if ($ftp_login = @ftp_login($ftp_connect,$ftp_user,$ftp_pass))
    {
        $file_locale = "file_locale.txt";
        $file_remoto = "file_remoto.txt";
        
        if ($ftp_upload = ftp_put($ftp_connect,$file_remoto,$file_locale))
        {
            echo "File caricato con successo!";
        }
        else
        {
            echo "File non caricato!";
        }
    }
    
    // chiusura connessione
    ftp_close($ftp_connect);
?>
Secondo voi dov'è il problema?
Ciao, grazie mille.
 
Con Aruba devi mettere il percorso completo nel nome file remoto

PHP:
$file_remoto = "/www.tuosito.net/percorso/del/file/file_remoto.txt";
 

Discussioni simili