Συνάρτηση PHP ftp_rawlist()

Ορισμός και χρήση

Η συνάρτηση ftp_rawlist() επιστρέφει λεπτομερή λίστα αρχείων από τον καθορισμένο κατάλογο.

Γραμματική

ftp_rawlist(ftp_connection,dir,recursive)
Παράμετροι Περιγραφή
ftp_connection Απαιτείται. Ορίζει τη χρήση της σύνδεσης FTP (συμβόλαιο αναγνώρισης της σύνδεσης FTP).
dir Απαιτείται. Ορίζει τον κατάλογο. Χρησιμοποιείται το "." για να ορίσει τον τρέχοντα κατάλογο.
recursive Επιλογή. Με προεπιλογή, η συνάρτηση στέλνει την εντολή "LIST" στον διακομιστή. Αν, αν ο παράμετρος recursive οριστεί ως true, τότε στέλνει την εντολή "LIST -R".

Σημείωση

Η δραστηριότητα ftp_rawlist() θα εκτελέσει την εντολή FTP LIST και θα επιστρέψει τα αποτελέσματα ως ένα μαγνητικός δίσκος. Κάθε στοιχείο του μαγνητικού δίσκου αντιπροσωπεύει μια γραμμή του επιστρεφόμενου κειμένου, η δομή της εξόδου δεν θα αναλύεται.

Χρήση δραστηριότητες ftp_systype() Χρησιμοποιείται για να προσδιοριστεί ο τύπος του διακομιστή FTP, ώστε να μπορεί να προσδιοριστεί ο τύπος της επιστροφής της λίστας.

Παράδειγμα

<?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);
?>

Απώτερη έξοδος:

Περίπλοκο 
( 
[0] => dr--r--r-- 1 user group 0 Φεβ 15 13:02 .
[1] => dr--r--r-- 1 user group 0 Φεβ 15 13:02 ..
[2] => drw-rw-rw- 1 user group 0 Ιαν 03 08:33 εικόνες
[3] => -rw-rw-rw- 1 user group 160 Φεβ 16 13:54 test.php
[4] => -rw-rw-rw- 1 user group 20 Φεβ 14 12:22 test.txt
)