Gli ultimi tutorial di sviluppo web
 

PHP 5 Funzioni FTP


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