Page 105 - Programador-PHP
P. 105
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
disponemos de las funciones necesarias.
Comprobar la existencia de un archivo o
directorio
file_exists('archivo_o_directorio')
Comprueba si un archivo o directorio existe (True) o no (False):
// validando si un archivo existe
$archivo = 'ruta_a/mi_archivo.txt';
if(file_exists($archivo)) {
echo "El archivo {$archivo} existe";
} else {
echo "El archivo {$archivo} no pudo localizarse";
}
// ahora, verificando si un directorio existe
$directorio = 'ruta/a/mi/carpeta';
if(file_exists($directorio)) {
echo "El directorio {$directorio} existe";
} else {
echo "El directorio {$directorio} no pudo localizarse";
}
Comprobar si un archivo o directorio es
legible
is_readable('archivo_o_directorio')
Comprueba si un archivo o directorio es legible (True) o no
(False):
// validando si un archivo es legibe
$archivo = 'ruta_a/mi_archivo.txt';
if(is_readable($archivo)) {
echo "El archivo {$archivo} puede ser leído";
} else {
echo "El archivo {$archivo} no puede ser leído";
}
105