PHP FTP Introducere
Funcțiile FTP oferă acces client la serverele de fișiere prin intermediul File Transfer Protocol (FTP) .
Funcțiile FTP sunt folosite pentru a deschide, conectare și legături strânse, precum și de încărcare, descărcare, redenumi, șterge, și pentru a obține informații cu privire la fișiere de pe serverele de fișiere. Nu toate funcțiile FTP vor lucra cu fiecare server sau a reveni aceleași rezultate. Funcțiile FTP au devenit disponibile cu PHP 3.
Dacă doriți doar pentru a citi sau scrie într-un fișier de pe un server FTP, luați în considerare utilizarea ftp: // înfășurare cu funcțiile Filesystem care oferă o interfață mai simplă și mai intuitivă.
Instalare
Pentru aceste funcții să funcționeze, trebuie să compilați PHP --enable-ftp.
Versiunea Windows a PHP a construit-in-suport pentru această extensie.
PHP 5 Funcții FTP
Funcţie | Descriere |
---|---|
ftp_alloc() | Alocă spațiu pentru un fișier care urmează să fie încărcat la serverul FTP |
ftp_cdup() | Modificări la directorul părinte pe serverul FTP |
ftp_chdir() | Schimbă directorul curent de pe serverul FTP |
ftp_chmod() | Setează permisiunile pe un fișier prin FTP |
ftp_close() | Închide o conexiune FTP |
ftp_connect() | Deschide o conexiune FTP |
ftp_delete() | Șterge un fișier de pe serverul FTP |
ftp_exec() | Executa o comandă pe serverul FTP |
ftp_fget() | Descarcă un fișier de pe serverul FTP și salvează-l într-un fișier local deschis |
ftp_fput() | Încărcările dintr-un fișier deschis și salvează-l într-un fișier de pe serverul FTP |
ftp_get_option() | Returnează opțiunile de rulare ale conexiunii FTP |
ftp_get() | Descarcă un fișier de pe serverul FTP |
ftp_login() | Se conectează la conexiunea FTP |
ftp_mdtm() | Returnează ultima dată modificată a unui fișier specificat |
ftp_mkdir() | Creează un nou director de pe serverul FTP |
ftp_nb_continue() | Continuă preluarea / trimiterea unui fișier (non-blocking) |
ftp_nb_fget() | Descarcă un fișier de pe serverul FTP și salvează - l într - un fișier deschis (non-blocking) |
ftp_nb_fput() | Încărcările dintr - un fișier deschis și salvează - l într - un fișier de pe serverul FTP (non-blocking) |
ftp_nb_get() | Descarcă un fișier de pe serverul FTP (non-blocking) |
ftp_nb_put() | Încarcă un fișier pe serverul FTP (non-blocking) |
ftp_nlist() | Returnează o listă de fișiere în directorul specificat pe serverul FTP |
ftp_pasv() | Activează modul pasiv sau dezactivează |
ftp_put() | Încarcă un fișier pe serverul FTP |
ftp_pwd() | Returnează numele directorului curent |
ftp_quit() | Un alias de ftp_close() |
ftp_raw() | Trimite o comandă brut la serverul FTP |
ftp_rawlist() | Returnează o listă de fișiere cu informații de fișiere dintr-un director specificat |
ftp_rename() | Redenumește un fișier sau director de pe serverul FTP |
ftp_rmdir() | Șterge un director gol pe serverul FTP |
ftp_set_option() | Setează opțiunile de rulare pentru conexiunea FTP |
ftp_site() | Trimite o comandă site-ul FTP la serverul FTP |
ftp_size() | Returnează dimensiunea fișierului specificat |
ftp_ssl_connect() | Deschide o conexiune securizată SSL-FTP |
ftp_systype() | Returnează identificatorul tipului de sistem al serverului FTP |
PHP 5 FTP Constante predefinite
Constant | Tip | PHP |
---|---|---|
FTP_ASCII | Întreg | PHP 3 |
FTP_TEXT | Întreg | PHP 3 |
FTP_BINARY | Întreg | PHP 3 |
FTP_IMAGE | Întreg | PHP 3 |
FTP_TIMEOUT_SEC | Întreg | PHP 3 |
FTP_AUTOSEEK | Întreg | PHP 4.3 |
FTP_AUTORESUME | Întreg | PHP 4.3 |
FTP_FAILED | Întreg | PHP 4.3 |
FTP_FINISHED | Întreg | PHP 4.3 |
FTP_MOREDATA | Întreg | PHP 4.3 |