XXVIII. FTP functions
FTP sta per File Transfer Protocol.
Le seguenti costanti vengono definite quando si usa il modulo FTP:
FTP_ASCII e FTP_BINARY.
Esempio 1. ftp() esempi
<?php
// stabilire una connessione
$conn_id = ftp_connect("$ftp_server");
// login con username e password
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// controlla la connessione
if ((!$conn_id) || (!$login_result)) {
echo "La connessione Ftp non è riuscita!";
echo "Tentativo di connessione a $ftp_server per l/'utente $user";
die;
} else {
echo "Connesso con $ftp_server, per l/'utente $user";
}
// carica il file
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
// controlla lo stato dell/' upload
if (!$upload) {
echo "Ftp upload non riuscito!";
} else {
echo "Caricato $source_file su $ftp_server come $destination_file";
}
// chiudi flusso dati FTP
ftp_quit($conn_id);
?>
|
|
- Sommario
- ftp_connect -- Apre una connessione FTP
- ftp_login -- Esegue il Log in una connessione FTP
- ftp_pwd -- Restituisce il nome della directory corrente
- ftp_cdup -- Passa alla directory superiore
- ftp_chdir -- Cambia directory sul server FTP
- ftp_mkdir -- Crea directory
- ftp_rmdir -- Elimina una directory
- ftp_nlist -- Restituisce l'elenco dei file della directory specificata.
- ftp_rawlist --
Restituisce l'elenco dettagliato dei file in una directory specificata.
- ftp_systype --
Restituisce l'identificatore tipo di file del sistema sul server FTP remoto.
- ftp_pasv -- Abilita o disabilita la modalità passiva.
- ftp_get -- Scarica un file dal server FTP.
- ftp_fget -- Scarica un file dal server FTP e lo salva in un file aperto.
- ftp_put -- Carica un file sul server FTP.
- ftp_fput -- Carica i dati da un file aperto al server FTP.
- ftp_size -- Restituisce la dimensione di un file specificato.
- ftp_mdtm -- Restituisce l'ora di ultima modifica di un file specificato.
- ftp_rename -- Rinomina un file sul server ftp.
- ftp_delete -- Cancella un file sul server ftp.
- ftp_site -- Invia il comando SITE al server.
- ftp_quit -- Chiude un connessione FTP