In questo articolo imparerai come reimpostare l'handle di directory in PHP. La funzione rewinddir() in PHP reimposta l'handle di directory creato da opendir(). Cancella tutte le opzioni applicate all'handle e torna al suo primo stato.
qual è la sintassi della funzione REWINDDIR() in php?
rewinddir(dir)
Parametro | DESCRIZIONE |
---|---|
dir | Opzionale. Specifica la risorsa dell'handle di directory precedentemente aperta con opendir(). Se questo parametro non è specificato, viene assunto l'ultimo collegamento aperto da opendir() |
esempi della funzione REWINDDIR()
Esempio 1. In questo esempio, apriamo una directory, elenchiamo i suoi file, reimpostiamo l'handle della directory, elenchiamo nuovamente i suoi file, quindi chiudiamo.
<?php
$dir = "/images/";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
// List files in images directory
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
rewinddir();
// List once again files in images directory
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>