Función is_writable
La función is_writable comprueba si existe el archivo o directorio especificado
y si está disponible para escritura. En el parámetro se pasa la ruta al archivo o directorio.
La función devuelve true si la escritura es posible, y false en caso contrario.
Sintaxis
is_writable(filename);
Ejemplo
Comprobemos si el archivo 'test.txt' está disponible para escritura:
<?php
$res = is_writable('test.txt');
var_dump($res);
?>
Resultado de la ejecución del código:
true
Ejemplo
Comprobemos la disponibilidad de un archivo inexistente:
<?php
$res = is_writable('nonexistent.txt');
var_dump($res);
?>
Resultado de la ejecución del código:
false
Ejemplo
Comprobemos la disponibilidad de un directorio para escritura:
<?php
$res = is_writable('/path/to/directory');
var_dump($res);
?>
Resultado de la ejecución del código:
true
Véase también
-
la función
is_readable,
que comprueba la posibilidad de lectura -
la función
is_executable,
que comprueba la posibilidad de ejecución -
la función
chmod,
que cambia los permisos de acceso