Allora io ho trovato questo script che sembra semplicissimo ma mi perdo sulla questione principale, il file da caricare:
Codice PHP:
// dati di connessione al server FTP
$server = 'ftp.xxxxxxxxx.it';
$username = 'username';
$password = 'password';
// indichiamo all'applicazione il file locale da uploadare
// e il suono nome nel percorso di destinazione
$file = 'file.txt';
$percorso_ftp = 'nuovo.txt';
// connettiamoci al server FTP
// generalmente in ascolto alla posta 21
$connessione = ftp_connect($server, 21) or die ('Impossibile connettersi al server.');
// autentichiamoci al server
ftp_login($connessione, $username, $password) or die('Username o password errati.');
// uploadiamo il file
$invia = ftp_put($connessione, $percorso_ftp, $file, FTP_ASCII);
// notifica dell'esito dell'upload
echo (!$invia) ? 'Upload fallito' : 'Upload completato'; echo '
';
// rendiamo il file scrivibile con il chmod 0666
if (ftp_chmod($connessione, 0666, $percorso_ftp) !== false) {
echo $percorso_ftp . ' Permessi aggiornati correttamente';
} else {
echo 'Impossibile impostare i permessi su ' . $file;
}
// chiudiamo la connessione al server FTP
ftp_close($connessione);
I file che verranno caricati dall'amministratore del sito saranno jpg o pdf. Come devo procedere ora?
Spero in un vostro chiaro aiuto.
Grazie