Fonction PHP Rewinddir ()

| | | | | | | | | | | | |
Syntaxe :
rewinddir ($dir_handle)
Paramètres :La fonction rewinddir() prend un paramètre $dir_handle. Ceci est un paramètre obligatoire et spécifie une ressource de descripteur précédemment ouverte par opendir().Valeur de retour :Renvoie Null en cas de succès ou False en cas d`échec.Erreurs et exceptions :
  • Si aucun paramètre de descripteur de répertoire n`est spécifié par l`utilisateur, alors le dernier lien ouvert par opendir() est pris en charge par la fonction rewinddir().
  • rewinddir() est équivalent à closedir(), opendir(), mais sans obtenir de nouveau descripteur.
Les programmes suivants illustrent la fonction PHP rewinddir() :
Programme 1 : < tbody>
// Ouvrir le répertoire$dir_handle = opendir ( " C:/xampp/htdo cs/gfg" );
// Lire le contenu du répertoiretandis que (( $file_name = readdir ( $dir_handle )) ! = = faux) { echo ( " Nom du fichier : " . $file_name . "< br >" ); }
// Rembobiner le répertoirerewinddir ( $dir_handle ); while (( $file_Name = readdir ( $dir_handle )) ! == false) { echo ( "Nom du fichier :" . $file_Name . "< br >" ); }
// Fermer le répertoire closedir ( $dir_handle ); ?>
Sortie :< /b>
Nom du fichier :. Nom du fichier : .. Nom du fichier : content.xlsx Nom du fichier : gfg.pdf Nom du fichier : image.jpeg Nom du fichier :. Nom du fichier : .. Nom du fichier : content.xlsx Nom du fichier : gfg.pdf Nom du fichier : image.jpeg
Programme 2 :
// Chemin du répertoire$dir_name = " C : / xampp / htdocs / gfg " ;
// Ouvrir le répertoire et lire le contenu // catalogueif ( is_dir ( $dir_name )) { if ( $dir_handle = opendir ( $dir_name )) { // Liste des fichiers du répertoire image while (( $file_name = readdir ( $dir_handle ) ) ! == false) { echo "Nom du fichier :" . $ nom_fichier . "< br >"  ; } // Rembobiner le répertoire rewinddir (); // Lister à nouveau les fichiers dans le répertoire image while (( $file_name = readdir ( $dir_handle )) ! == faux) { echo " Nom du fichier : " . $file_name . "
"
 ; } // Fermer le répertoire closedir ( $dir_handle ); } }
?>
Sortie :
nom du fichier :. nom de fichier : .. nom de fichier : content.xlsx nom de fichier : gfg.pdf nom de fichier : image.jpeg nom de fichier :. nom de fichier : .. nom de fichier : content.xlsx nom de fichier : gfg.pdf nom de fichier : image.jpeg
Lien :http://php.net/manual/en/function.rewinddir .php