Sistema de archivos
PHP Manual

is_writable

(PHP 4, PHP 5)

is_writable — Indica si el nombre de archivo es escribible

Descripción

bool is_writable ( string $nombre_archivo )

Devuelve TRUE si nombre_archivo existe y es escribible. El argumento de nombre de archivo puede ser un nombre de directorio, permitiéndole revisar si un directorio es escribible.

Tenga en mente que PHP puede estar accediendo al archivo bajo el id de usuario con el que corre el servidor web (usualmente 'nobody'). No se tienen en cuenta limitaciones del modo seguro.

Lista de parámetros

nombre_archivo

El nombre de archivo a chequear.

Valores retornados

Devuelve TRUE si el nombre_archivo existo y es escribible.

Ejemplos

Example#1 Ejemplo de is_writable()

<?php
$nombre_archivo 
'prueba.txt';
if (
is_writable($nombre_archivo)) {
    echo 
'Es posible escribir sobre el archivo';
} else {
    echo 
'No es posible escribir sobre el archivo';
}
?>

Notes

Note: Los resultados de esta función son guardados. Consultar clearstatcache() para más detalles.

Tip

A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Lista de Protocolos/Envolturas Soportadas, para obtener una lista con soporte para la funcionalidad stat().

Ver también


Sistema de archivos
PHP Manual