Funkcja PHP ftp_rawlist()
Definicja i użycie
Funkcja ftp_rawlist() zwraca szczegółową listę plików w określonym katalogu.
Gramatyka
ftp_rawlist(ftp_connection,dir,recursive)
Parametry | Opis |
---|---|
ftp_connection | Wymagane. Określa używaną połączenie FTP (identyfikator połączenia FTP). |
dir | Wymagane. Określa katalog. Używa "." do określenia bieżącego katalogu. |
recursive | Dostępny. Domyślnie, funkcja wysyła polecenie "LIST" do serwera. Jeśli parametr recursive ustawiony jest na true, wysyła polecenie "LIST -R". |
Opis
Funkcja ftp_rawlist() wykona polecenie FTP LIST i zwróci wynik jako tablicę. Każdy element tablicy to wiersz zwracanego tekstu, struktura wyjścia nie jest analizowana.
Użycie funkcji ftp_systype() Można go używać do określenia typu serwera FTP, co pozwala na określenie typu zwracanej listy.
Przykład
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); print_r (ftp_rawlist($conn,".")); ftp_close($conn); ?>
Wynik będzie wyglądał podobnie:
Array ( [0] => dr--r--r-- 1 user group 0 lutego 15 13:02 . [1] => dr--r--r-- 1 user group 0 lutego 15 13:02 .. [2] => drw-rw-rw- 1 user group 0 stycznia 03 08:33 images [3] => -rw-rw-rw- 1 user group 160 lutego 16 13:54 test.php [4] => -rw-rw-rw- 1 user group 20 lutego 14 12:22 test.txt )