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
)