Manuel PHP
Précédent |  | Suivant

# is_writable

(PHP 4, PHP 5)

is_writable -- Indique si un fichier est autorisé en écriture

## Description

bool is_writable ( string filename )

is_writable() retourne `TRUE` si `filename` existe et est accessible en écriture.

N'oubliez pas que PHP accède aux fichiers avec les mêmes autorisations que l'utilisateur qui fait tourner le serveur web (souvent, c'est '`nobody`', personne).

Exemple 1. Exemple avec is_writable()

`<?php $filename = 'test.txt'; if (is_writable($filename)) { echo 'Le fichier est accessible en écriture'; } else { echo 'Le fichier n\'est pas accessible en écriture'; } ?>`

> Note : Les résultats de cette fonction sont mis en cache. Voyez la fonction clearstatcache() pour plus de détails.

> Astuce : Depuis PHP 5.0.0, cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Annexe M pour une liste des protocoles supportant la famille de fonctionnalités de stat().

Voir aussi is_readable(), file_exists() et fwrite().

Précédent | Sommaire | Suivant
is_uploaded_file | Niveau supérieur | is_writeable