Hàm ftp_rawlist() của PHP
Định nghĩa và cách sử dụng
Hàm ftp_rawlist() trả về danh sách chi tiết các tệp trong thư mục được chỉ định.
Cú pháp
ftp_rawlist(ftp_connection,dir,recursive)
Tham số | Mô tả |
---|---|
ftp_connection | Bắt buộc. Định nghĩa FTP kết nối cần sử dụng (biểu tượng nhận diện FTP kết nối). |
dir | Bắt buộc. Định nghĩa thư mục. Sử dụng "." để định nghĩa thư mục hiện tại. |
recursive | Tùy chọn. Mặc định, hàm này gửi lệnh "LIST" đến máy chủ. Nếu, nếu tham số recursive được thiết lập thành true, thì gửi lệnh "LIST -R". |
Giải thích
ftp_rawlist() hàm sẽ thực hiện lệnh FTP LIST và trả về kết quả dưới dạng một mảng. Mỗi phần tử của mảng là một dòng trong văn bản trả về, cấu trúc đầu ra không được phân tích.
Sử dụng hàm ftp_systype() Có thể được sử dụng để xác định loại máy chủ FTP, từ đó có thể xác định loại của danh sách trả về.
Mô hình
<?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); ?>
Đầu ra tương tự:
Mảng ( [0] => dr--r--r-- 1 user group 0 Feb 15 13:02 . [1] => dr--r--r-- 1 user group 0 Feb 15 13:02 .. [2] => drw-rw-rw- 1 user group 0 Jan 03 08:33 images [3] => -rw-rw-rw- 1 user group 160 Feb 16 13:54 test.php [4] => -rw-rw-rw- 1 user group 20 Feb 14 12:22 test.txt )