Page 106 - Programador-PHP
P. 106
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
// ahora, verificando si un directorio es legible
$directorio = 'ruta/a/mi/carpeta';
if(is_readable($directorio)) {
echo "El directorio {$directorio} puede ser leído";
} else {
echo "El directorio {$directorio} no puede ser leído";
}
Comprobar si un archivo o directorio
puede escribirse
is_writable('archivo_o_directorio')
Comprueba si un archivo o directorio es legible (True) o no
(False):
// validando si un archivo puede escribirse
$archivo = 'ruta_a/mi_archivo.txt';
if(is_writable($archivo)) {
echo "El archivo {$archivo} puede ser escrito";
} else {
echo "El archivo {$archivo} no puede ser escrito";
}
// ahora, verificando si un directorio puede escribirse
$directorio = 'ruta/a/mi/carpeta';
if(is_writable($directorio)) {
echo "El directorio {$directorio} puede ser escrito";
} else {
echo "El directorio {$directorio} no puede ser escrito";
}
Más funciones sobre el sistema de
archivos
Más funciones sobre el sistema de archivos, pueden
encontrarse en
http://www.php.net/manual/es/ref.filesystem.php
106