is_link
is_uploaded_file
Funções para Sistema de arquivo
PHP Manual

# is_readable

(PHP 4, PHP 5)

is_readable — Diz se o arquivo pode ser lido

### Descrição

bool is_readable ( string `$filename` )

Diz se o arquivo pode ser lido.

### Parâmetros

`filename`

  Caminho do arquivo.

### Valor Retornado

Retorna `TRUE` se o arquivo ou diretório especificado por `filename` existe e pode ser lido, `FALSE` do contrário.

### Exemplos

Exemplo #1 Exemplo de is_readable()

`<?php
$filename = 'teste.txt';
if (is_readable($filename)) {
echo 'O arquivo pode ser lido.';
} else {
echo 'O arquivo não pode ser lido.';
}
?>`

### Notas

Lembre-se que o PHP pode acessar o arquivo como o usuário com o qual o servidor web é executado (geralmente 'nobody'). Limitações de Safe Mode não são levadas em conta antes do PHP 5.1.5.

> Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.

Dica

A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Supported Protocols and Wrappers para uma lista de quais wrappers são suportados pela família de funções stat().

> Nota:

> A verificação é feita usando os UID/GID reais ao invés dos efetivos.

### Veja Também

- is_writable() - Diz se o arquivo pode ser modificado
- file_exists() - Checa se um arquivo ou diretório existe
- fgets() - Lê uma linha de um ponteiro de arquivo

is_link
is_uploaded_file
Funções para Sistema de arquivo
PHP Manual