Função is_writable

A função is_writable verifica se o arquivo ou diretório especificado existe e se está disponível para gravação. O parâmetro passado é o caminho para o arquivo ou diretório. A função retorna true se a gravação for possível e false caso contrário.

Sintaxe

phpis_writable(filename);

Exemplo

Vamos verificar se o arquivo 'test.txt' está disponível para gravação:

php<?php
  $res = is_writable('test.txt');
  var_dump($res);
?>

Resultado da execução do código:

phptrue

Exemplo

Vamos verificar a disponibilidade de um arquivo que não existe:

php<?php
  $res = is_writable('nonexistent.txt');
  var_dump($res);
?>

Resultado da execução do código:

phpfalse

Exemplo

Vamos verificar a disponibilidade de um diretório para gravação:

php<?php
  $res = is_writable('/path/to/directory');
  var_dump($res);
?>

Resultado da execução do código:

phptrue

Veja também

  • a função is_readable,
    que verifica a possibilidade de leitura
  • a função is_executable,
    que verifica a possibilidade de execução
  • a função chmod,
    que altera as permissões de acesso