sinceramente la funzione di libreria ftp_put non l'ho mai utilizzata.
Cmq nessun problema:
Codice PHP:
/* Connessione al server FTP */
$conn = ftp_connect('ftp.example.com');
if (!$conn) die('Impossibile connettersi a ftp.example.com');
/* Collegarsi come "user" con password "pass" */
if (!ftp_login($conn, 'user', 'pass')) die('Errore nel collegamento come "user" a ftp.example.com');
/* Invio: comando "SITE CHMOD 0777 /home/user/privatefile" al server ftp */
if (ftp_site($conn, 'CHMOD 0777 /home/user/privatefile')) {
echo "Comando eseguito correttamente.\n";
} else {
die('Errore nell'esecuzione del comando.');
}