Funzioni FTP PHP
- Pagina precedente PHP Filter
- Pagina successiva PHP HTTP
Introduzione a PHP FTP
Le funzioni FTP forniscono l'accesso client ai server di file tramite il protocollo di trasmissione di file (FTP).
Le funzioni FTP sono utilizzate per aprire, accedere e chiudere la connessione, oltre a caricare, scaricare, rinominare, eliminare e ottenere informazioni sui file sul server di file. Non tutte le funzioni FTP funzionano per ogni server o restituiscono risultati identici. Dalla versione PHP 3, le funzioni FTP sono disponibili.
Queste funzioni sono utilizzate per accedere in modo dettagliato ai server FTP. Se hai bisogno solo di operazioni di lettura e scrittura sui server FTP, si consiglia di utilizzare il wrapper ftp:// delle funzioni Filesystem.
Installare
La versione Windows di PHP ha già integrato il supporto per l'estensione FTP. Queste funzioni possono essere utilizzate senza dover caricare librerie di estensione aggiuntive.
Tuttavia, se stai eseguendo una versione Linux di PHP, aggiungi l'opzione --enable-ftp (versioni PHP 4 o superiori) o --with-ftp (versione PHP 3) durante la compilazione.
Funzioni FTP PHP
PHP:Indica la versione più vecchia di PHP che supporta questa funzione.
Funzione | Descrizione | PHP |
---|---|---|
ftp_alloc() | Assegna spazio per il file da caricare sul server FTP. | 5 |
ftp_cdup() | Cambia la directory corrente in quella padre del server FTP. | 3 |
ftp_chdir() | Cambia la directory corrente sul server FTP. | 3 |
ftp_chmod() | Imposta i permessi del file tramite FTP. | 5 |
ftp_close() | Chiudi la connessione FTP. | 4 |
ftp_connect() | Apri la connessione FTP. | 3 |
ftp_delete() | Elimina il file sul server FTP. | 3 |
ftp_exec() | Esegui un programma / comando su FTP. | 4 |
ftp_fget() | Scarica un file dal server FTP e lo salva in un file aperto localmente. | 3 |
ftp_fput() | Carica un file aperto e lo salva come file sul server FTP. | 3 |
ftp_get_option() | Restituisce le diverse impostazioni delle opzioni della connessione FTP corrente. | 4 |
ftp_get() | Scarica un file dal server FTP. | 3 |
ftp_login() | Accedi al server FTP. | 3 |
ftp_mdtm() | Restituisce l'ora dell'ultima modifica del file specificato. | 3 |
ftp_mkdir() | Crea una nuova directory sul server FTP. | 3 |
ftp_nb_continue() | Ottieni / invia file consecutivamente (non bloccante). | 4 |
ftp_nb_fget() | Scarica un file dal server FTP e lo salva in un file aperto localmente (non bloccante) | 4 |
ftp_nb_fput() | Carica un file aperto e lo salva come file sul server FTP (non bloccante). | 4 |
ftp_nb_get() | Scarica un file dal server FTP (non bloccante). | 4 |
ftp_nb_put() | Carica il file sul server (non bloccante). | 4 |
ftp_nlist() | Restituisce l'elenco dei file nella directory specificata. | 3 |
ftp_pasv() | Restituisce se il modalità passivo FTP è attivato. | 3 |
ftp_put() | Carica il file sul server. | 3 |
ftp_pwd() | Restituisce il nome della directory corrente. | 3 |
ftp_quit() | Alias di ftp_close() | 3 |
ftp_raw() | Invia un comando raw al server FTP. | 5 |
ftp_rawlist() | Restituisce un elenco dettagliato dei file nella directory specificata. | 3 |
ftp_rename() | Rinomina un file o directory sul server FTP. | 3 |
ftp_rmdir() | Elimina la directory sul server FTP. | 3 |
ftp_set_option() | Imposta vari opzioni di runtime FTP. | 4 |
ftp_site() | Invia un comando SITE al server. | 3 |
ftp_size() | Restituisce la dimensione del file specificato. | 3 |
ftp_ssl_connect() | Apri una connessione SSL-FTP sicura. | 4 |
ftp_systype() | Restituisce l'identificatore di tipo di sistema del server FTP remoto. | 3 |
Costanti FTP PHP
PHP:Indica la versione più antica di PHP che supporta questa costante.
Costante | Descrizione | PHP |
---|---|---|
FTP_ASCII | 3 | |
FTP_TEXT | 3 | |
FTP_BINARY | 3 | |
FTP_IMAGE | 3 | |
FTP_TIMEOUT_SEC | 3 | |
FTP_AUTOSEEK | 4 | |
FTP_AUTORESUME |
Decidere automaticamente la posizione di ripristino e inizio per le richieste GET e PUT Può funzionare solo se FTP_AUTOSEEK è aperto |
4 |
FTP_FAILED | Trasmissione asincrona fallita | 4 |
FTP_FINISHED | Trasmissione asincrona riuscita | 4 |
FTP_MOREDATA | La trasmissione asincrona è in stato attivo | 4 |
- Pagina precedente PHP Filter
- Pagina successiva PHP HTTP