is_uploaded_file
is_writeable
Filesystem Functions
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

- is_readable() - Indica si es posible leer el archivo
- file_exists() - Verifica si un archivo o directorio existe
- fwrite() - Escritura sobre archivos, segura con material binario

is_uploaded_file
is_writeable
Filesystem Functions
PHP Manual