Η συνάρτηση 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.