Fonction PHP Dir ()

| | | | | | | | | | |
La fonction dir() en PHP - c`est une fonction intégrée qui est utilisée pour renvoyer une instance de la classe Directory. La fonction dir() est utilisée pour lire un répertoire qui inclut les éléments suivants :
  • Ce répertoire est ouvert.
  • Il y a deux propriétés handle et chemin de dir().
  • Le handle et le chemin Les propriétés ont trois méthodes : read(), rewind() et close().
  • Le chemin du répertoire est envoyé en tant que paramètre à la fonction opendir() et renvoie une instance de la classe Directory en cas de succès ou FALSE en cas d`erreur .Syntaxe :
    dir ($directory, $context) 
    Paramètres utilisés :La fonction dir() en PHP prend deux paramètres, comme décrit ci-dessous.
    • $directory  : Ceci est un paramètre obligatoire et spécifie le chemin d`accès au répertoire.
    • $context  : Ceci est un paramètre facultatif qui détermine le comportement du flux.
    Valeur de retour :retourne une instance de la classe Directory en cas de succès, ou FALSE en cas d`erreur.Erreurs et exceptions >> :
  • NULL est renvoyé si dir() est passé avec des paramètres non valides.
  • L`ordre dans lequel les entrées de répertoire sont renvoyées par la lecture méthode dépend du système.
  • Ci-dessous le programme illustre la fonction dir() :Programme 1 : $dir_handle = répertoire ( "user / gfg" ); while (( $file_name = $dirhandle -> read()) ! == false) { echo ( "Nom du fichier : " . $file_name ); echo "< br> "  ; }
     ?>
    Sortie :
    Nom du fichier : gfg.jpg Nom du fichier : .. Nom du fichier : gfg.pdf Nom du fichier :. Nom du fichier : gfg.txt 
    Programme 2 : < ? php $dir_handle = répertoire ( "user / gfg" ); echo ( " Chemin du répertoire : " . $dir_handle -> chemin. "< br >" ); echo ( " ID du gestionnaire de répertoire : " . $dir_handle -> handle. "< br >" ); while (( $file_name = $dir_handle -> read()) ! == false) { echo ( "Nom du fichier : " . $file_name ); echo "< br > " ; } $dir_handle -> close();
    ?>
    Sortie :
    Chemin du répertoire : user / g fg Directory Handler ID : Resource id # 2 Nom du fichier : gfg.jpg Nom du fichier : .. Nom du fichier : gfg.pdf Nom du fichier :. Nom du fichier : gfg.txt 
    Lien : http : // php. net / manuel / fr / function.dir.php