Syntaxe :bool DirectoryIterator : :isWritable (void)
Paramètres :Cette fonction prend aucun paramètre.
Valeur de retour :Cette fonction retourne TRUE si le fichier/répertoire est accessible en écriture, sinon elle retourne FALSE.Les programmes suivants illustrent la fonction DirectoryIterator::isWritable() en PHP :
Program 1 : < ? php
// Créer un répertoire Iterator
$directory
=
new
DirectoryIterator (dirname (
__ FILE__
));
// la boucle est effectuée pour chaque élément
foreach
(
$directory
as
$dir
) {
// Vérifier l`élément inscriptible
if
(
$dir
-> isWritable()) {
/ / Afficher le nom du fichier
echo
$dir
-> getFilename().
"< br >>
;
}
}
Sortie :. .. applications.html bitnami.css tableau de bord favicon.ico ingénieur.PNG gfg.php img index.php Sublime Text Build 3211 x64 Setup.exe webalizer xampp
Programme 2 :
// Créer le répertoire Iterator
$directory
=
new
DirectoryIterator (dirname (
__ FILE__
));
// Boucle pendant l`élément de catalogue est valide
tandis que
(
$directory
-> valid()) {
// Vérifier l`élément inscriptible
if
(
$répertoire
-> isWritable() ) {/code>
// Afficher le nom du fichier
echo
$répertoire
-> getFilename().
"< br >"
;
}
// Passer à l`élément suivant
$répertoire
-> suivant();
}
?>
Sortie :. .. applications.html bitnami.css tableau de bord favicon.ico ingénieur.PNG gfg.php img index.php Sublime Text Build 3211 x64 Setup.exe webalizer xampp
Remarque . La sortie de cette fonction dépend du contenu du dossier du serveur.Lien : https : //www.php.net/manual/en/directoryiterator.iswritable.php