PHP FTP Introduzione
Le funzioni FTP danno accesso client ai server di file attraverso il File Transfer Protocol (FTP) .
Le funzioni FTP vengono utilizzati per aprire, login e chiudere le connessioni, così come caricare, scaricare, rinominare, eliminare, e ottenere informazioni sui file dai file server. Non tutte le funzioni FTP funziona con tutti i server o tornare gli stessi risultati. Le funzioni FTP si sono resi disponibili con PHP 3.
Se solo si desidera leggere o scrivere su un file su un server FTP, è possibile utilizzare il ftp: // involucro con le funzioni filesystem che forniscono un'interfaccia più semplice e intuitiva.
Installazione
Per queste funzioni per lavorare, è necessario compilare il PHP con --enable-ftp.
La versione per Windows di PHP ha il supporto integrato per questa estensione.
PHP Funzioni 5 FTP
Funzione | Descrizione |
---|---|
ftp_alloc() | spazio Alloca per un file da caricare sul server FTP |
ftp_cdup() | Modifiche alla directory principale del server FTP |
ftp_chdir() | Cambia la directory corrente sul server FTP |
ftp_chmod() | Imposta le autorizzazioni su un file via FTP |
ftp_close() | Chiude una connessione FTP |
ftp_connect() | Apre una connessione FTP |
ftp_delete() | Cancella un file sul server FTP |
ftp_exec() | Esegue un comando sul server FTP |
ftp_fget() | Scarica un file dal server FTP e lo salva in un file locale aperto |
ftp_fput() | Arrivi da un file aperto e lo salva in un file sul server FTP |
ftp_get_option() | Restituisce opzioni di runtime della connessione FTP |
ftp_get() | Scarica un file dal server FTP |
ftp_login() | Accede alla connessione FTP |
ftp_mdtm() | Restituisce la data dell'ultima modifica di un file specificato |
ftp_mkdir() | Crea una nuova directory sul server FTP |
ftp_nb_continue() | Continua il recupero / l'invio di un file (non-blocking) |
ftp_nb_fget() | Scarica un file dal server FTP e lo salva in un file aperto (non-blocking) |
ftp_nb_fput() | Arrivi da un file aperto e lo salva in un file sul server FTP (non-blocking) |
ftp_nb_get() | Scarica un file dal server FTP (non-blocking) |
ftp_nb_put() | Carica un file sul server FTP (non-blocking) |
ftp_nlist() | Restituisce un elenco di file nella directory specificata sul server FTP |
ftp_pasv() | Attiva la modalità passiva o disattiva |
ftp_put() | Carica un file sul server FTP |
ftp_pwd() | Restituisce il nome della directory corrente |
ftp_quit() | Un alias di ftp_close() |
ftp_raw() | Invia un comando prima al server FTP |
ftp_rawlist() | Restituisce un elenco di file con informazioni sui file da una directory specificata |
ftp_rename() | Rinomina un file o una directory sul server FTP |
ftp_rmdir() | Elimina una directory vuota sul server FTP |
ftp_set_option() | Imposta le opzioni di runtime per la connessione FTP |
ftp_site() | Invia un comando FTP SITE al server FTP |
ftp_size() | Restituisce la dimensione del file specificato |
ftp_ssl_connect() | Apre una connessione sicura SSL-FTP |
ftp_systype() | Restituisce il tipo di sistema identificativo del server FTP |
PHP 5 predefinite FTP Costanti
Costante | Tipo | PHP |
---|---|---|
FTP_ASCII | Numero intero | PHP 3 |
FTP_TEXT | Numero intero | PHP 3 |
FTP_BINARY | Numero intero | PHP 3 |
FTP_IMAGE | Numero intero | PHP 3 |
FTP_TIMEOUT_SEC | Numero intero | PHP 3 |
FTP_AUTOSEEK | Numero intero | PHP 4.3 |
FTP_AUTORESUME | Numero intero | PHP 4.3 |
FTP_FAILED | Numero intero | PHP 4.3 |
FTP_FINISHED | Numero intero | PHP 4.3 |
FTP_MOREDATA | Numero intero | PHP 4.3 |