Fonction is_writable
La fonction is_writable vérifie si le fichier ou le répertoire spécifié existe
et s'il est accessible en écriture. Le chemin vers le fichier ou le répertoire est passé en paramètre.
La fonction retourne true si l'écriture est possible, et false dans le cas contraire.
Syntaxe
phpis_writable(filename);
Exemple
Vérifions si le fichier 'test.txt' est accessible en écriture :
php<?php
$res = is_writable('test.txt');
var_dump($res);
?>
Résultat de l'exécution du code :
phptrue
Exemple
Vérifions l'accessibilité d'un fichier inexistant :
php<?php
$res = is_writable('nonexistent.txt');
var_dump($res);
?>
Résultat de l'exécution du code :
phpfalse
Exemple
Vérifions l'accessibilité en écriture d'un répertoire :
php<?php
$res = is_writable('/path/to/directory');
var_dump($res);
?>
Résultat de l'exécution du code :
phptrue
Voir aussi
-
la fonction
is_readable,
qui vérifie la possibilité de lecture -
la fonction
is_executable,
qui vérifie la possibilité d'exécution -
la fonction
chmod,
qui modifie les permissions d'accès