Ultimele tutoriale de dezvoltare web
 

PHP 5 Funcții FTP


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