PHP FTP Wstęp
Funkcje FTP daje klientowi dostęp do serwerów plików przez File Transfer Protocol (FTP) .
Funkcje FTP służą do otwierania, login i bliskie powiązania, jak również przesyłanie, pobieranie, zmiana nazwy, usuwać i uzyskać informacje na temat plików z serwerów plików. Nie wszystkie funkcje FTP będzie współpracować z każdym serwerze lub zwraca te same rezultaty. Funkcje FTP stały się dostępne z PHP 3.
Jeśli chcesz tylko do odczytu i zapisu do pliku na serwerze FTP, należy rozważyć użycie ftp: // opakowanie z funkcjami systemu plików, które zapewniają prostszy i bardziej intuicyjny interfejs.
Instalacja
Na te funkcje do pracy, trzeba skompilować PHP z opcją --enable-ftp.
Wersja Windows PHP ma wbudowane wsparcie dla tego rozszerzenia.
Funkcje PHP 5 FTP
Funkcjonować | Opis |
---|---|
ftp_alloc() | Przydziela miejsce na plik do przesłania na serwer FTP |
ftp_cdup() | Zmiany w katalogu macierzystym na serwerze FTP |
ftp_chdir() | Zmienia bieżący katalog na serwerze FTP |
ftp_chmod() | Ustawia uprawnienia na plik przez FTP |
ftp_close() | Zamyka połączenie FTP |
ftp_connect() | Otwiera połączenie FTP |
ftp_delete() | Usuwa plik na serwerze FTP |
ftp_exec() | Wykonuje polecenia na serwerze FTP |
ftp_fget() | Pobiera plik z serwera FTP i zapisuje go do otwartego pliku lokalnego |
ftp_fput() | Przesłane z otwartego pliku i zapisuje je do pliku na serwerze FTP |
ftp_get_option() | Zwraca opcje runtime połączenia FTP |
ftp_get() | Pobiera plik z serwera FTP |
ftp_login() | Loguje się do połączenia FTP |
ftp_mdtm() | Zwraca czas ostatniej modyfikacji podanego pliku |
ftp_mkdir() | Tworzy nowy katalog na serwerze FTP |
ftp_nb_continue() | Trwa pobieranie / wysyłanie pliku (non-blocking) |
ftp_nb_fget() | Pobiera plik z serwera FTP i zapisuje go do otwartego pliku (non-blocking) |
ftp_nb_fput() | Przesłane z otwartego pliku i zapisuje je do pliku na serwerze FTP (non-blocking) |
ftp_nb_get() | Pobiera plik z serwera FTP (non-blocking) |
ftp_nb_put() | Przesyła plik do serwera FTP (non-blocking) |
ftp_nlist() | Zwraca listę plików w podanym katalogu na serwerze FTP |
ftp_pasv() | Okazuje bierny lub wyłączyć |
ftp_put() | Przesyła plik do serwera FTP |
ftp_pwd() | Zwraca nazwę bieżącego katalogu |
ftp_quit() | Alias ftp_close() |
ftp_raw() | Wysyła surowe polecenie do serwera FTP |
ftp_rawlist() | Zwraca listę plików z informacjami plików z określonego katalogu |
ftp_rename() | Zmienia nazwę pliku lub katalogu na serwerze FTP |
ftp_rmdir() | Usuwa pusty katalog na serwerze FTP |
ftp_set_option() | Ustawia opcje uruchomieniowe dla połączenia FTP |
ftp_site() | Wysyła polecenie witrynę FTP do serwera FTP |
ftp_size() | Zwraca rozmiar podanego pliku |
ftp_ssl_connect() | Otwiera bezpiecznego połączenia SSL FTP |
ftp_systype() | Zwraca identyfikator typu systemu serwera FTP |
PHP 5 Stałe predefiniowane FTP
Stały | Rodzaj | PHP |
---|---|---|
FTP_ASCII | Liczba całkowita | PHP 3 |
FTP_TEXT | Liczba całkowita | PHP 3 |
FTP_BINARY | Liczba całkowita | PHP 3 |
FTP_IMAGE | Liczba całkowita | PHP 3 |
FTP_TIMEOUT_SEC | Liczba całkowita | PHP 3 |
FTP_AUTOSEEK | Liczba całkowita | PHP 4.3 |
FTP_AUTORESUME | Liczba całkowita | PHP 4.3 |
FTP_FAILED | Liczba całkowita | PHP 4.3 |
FTP_FINISHED | Liczba całkowita | PHP 4.3 |
FTP_MOREDATA | Liczba całkowita | PHP 4.3 |