Η συνάρτηση PHP opendir()
Παράδειγμα
Ανοίξτε έναν φάκελο, διαβάστε το περιεχόμενό του και κλείστε τον:
<?php $dir = "/images/"; // Ανοίξτε τον φάκελο και διαβάστε το περιεχόμενό του if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>"; } closedir($dh); } } ?>
Αποτελέσματα:
filename: cat.gif filename: dog.gif filename: horse.gif
Ορισμός και χρήση
Η συνάρτηση opendir() ανοίγει ένα δείκτη φακέλου.
Γλώσσα
opendir(παράδειγμα,περιβάλλον);
Παράμετροι | Περιγραφή |
---|---|
παράδειγμα | Απαιτείται. Ορίζει το μονοπάτι του φακέλου που πρέπει να ανοίξει. |
περιβάλλον | Οπション. Ορίζει το περιβάλλον του δείκτη του φακέλου.περιβάλλον Είναι ένα σύνολο επιλογών που αλλάζουν τη συμπεριφορά του ρεύματος του φακέλου. |
Τεχνικές λεπτομέρειες
Αποτελεσματικότητα: |
Εάν είναι επιτυχής, θα επιστρέψει την πηγή του φακέλου. Αν αποτύχει, θα επιστρέψει FALSE. Αν το μονοπάτι δεν είναι ένα νόμιμο φάκελος ή αν ο φάκελος δεν μπορεί να ανοίξει λόγω περιορισμών άδειας ή σφαλμάτων του συστήματος αρχείων, τότε θα προκαλέσει σφάλμα επίπεδο E_WARNING. Μπορείτε να κρύψετε την απόδοση του opendir() προσθέτοντας '@' πριν από το όνομα της συνάρτησης. |
---|---|
PHP Έκδοση: | 4.0+ |
PHP Καταγραφή Ενημερώσεων: | PHP 5.0:παράδειγμα Τώρα υποστηρίζει το protokόλο ενσωμάτωσης ftp:// URL. |