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