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
)