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.
Programme 1 :
< tbody>
// Ouvrir le répertoire
$dir_handle
= opendir (
" C:/xampp/htdo cs/gfg"
);
// Lire le contenu du répertoire
tandis que
((
$file_name
= readdir (
$dir_handle
)) ! = = faux)
{
echo
(
" Nom du fichier : "
.
$file_name
.
"< br >"
);
}
// Rembobiner le répertoire
rewinddir
(
$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
// catalogue
if
(
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