(PHP 4, PHP 5)
is_writable — Diz se o arquivo pode ser modificado
$filename
)
Retorna TRUE
se o arquivo em filename
existe e
pode ser modificado. O argumento filename
pode ser
um diretório, permitindo que você verifique se o diretório tem permissão
de escrita.
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.
filename
O arquivo sendo verificado.
Retorna TRUE
se o arquivo em filename
existe e
pode ser modificado.
Exemplo #1 Exemplo de is_writable()
<?php
$filename = 'teste.txt';
if (is_writable($filename)) {
echo 'O arquivo possui permissão de escrita';
} else {
echo 'O arquivo não possui permissão de escrita';
}
?>
Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.
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().