Sistema de archivos
PHP Manual

is_readable

(PHP 4, PHP 5)

is_readable — Indica si es posible leer el archivo

Descripción

bool is_readable ( string $nombre_archivo )

Indica si es posible leer el archivo dado.

Lista de parámetros

nombre_archivo

Ruta al archivo.

Valores retornados

Devuelve TRUE si el archivo o directorio especificado por nombre_archivo existe y es posible leerlo, FALSE de lo contrario.

Ejemplos

Example#1 Ejemplo de is_readable()

<?php
$nombre_archivo 
'prueba.txt';
if (
is_readable($nombre_archivo)) {
    echo 
'Es posible leer el archivo';
} else {
    echo 
'No es posible leer el archivo';
}
?>

Notes

Tenga en cuenta que PHP puede estar accediendo al archivo bajo el id de usuario bajo el que corre el servidor web (usualmente 'nobody'). Las limitaciones dol modo seguro no son tomadas en cuenta antes de PHP 5.1.5.

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().

Note: El chequeo es realizado usando el UID/GID real en lugar del efectivo.

Ver también


Sistema de archivos
PHP Manual