Συνάρτηση 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 )