XXII. 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