is_writable
(PHP 4, PHP 5)
is_writable — Indica si un archivo existe y es escribible
Descripción
$filename
)
Devuelve TRUE si filename existe y es
escribible. El argumento nombre_archivo puede ser el nombre de un directorio, permitiendo así
comprobar si el directorio es escribible.
Tenga en cuenta que PHP puede estar accediendo al archivo bajo el id de ususario por el que se está ejecutando el servidor web (a menudo 'nobody'). Las limitaciones del modo seguro no se toman en cuenta.
Parámetros
-
filename -
El nombre de archivo que va a ser comprobado.
Valores devueltos
Devuelve TRUE si el parámetro filename existe y es
escribible.
Ejemplos
Ejemplo #1 Ejemplo de is_writable()
<?php
$nombre_archivo = 'prueba.txt';
if (is_writable($nombre_archivo)) {
echo 'El archivo es escribible';
} else {
echo 'El archivo no es escribible';
}
?>
Errores/Excepciones
En caso de fallo, se emite un E_WARNING.
Notas
Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().
Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. Consultar Protocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().
Ver también
- is_readable() - Indica si un fichero existe y es legible
- file_exists() - Comprueba si existe un fichero o directorio
- fwrite() - Escritura de un archivo en modo binario seguro
