関数 is_writable

関数 is_writable は、指定されたファイルまたはディレクトリが存在し、 書き込み可能かどうかをチェックします。パラメータにはファイルまたはディレクトリへのパスを渡します。 関数は、書き込み可能な場合は true を返し、そうでない場合は false を返します。

構文

phpis_writable(filename);

例

ファイル 'test.txt' が書き込み可能かどうかをチェックします:

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

コード実行結果:

phptrue

例

存在しないファイルの書き込み可能性をチェックします:

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

コード実行結果:

phpfalse

例

ディレクトリの書き込み可能性をチェックします:

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

コード実行結果:

phptrue

関連項目

  • 読み込み可能性をチェックする関数 is_readable
  • 実行可能性をチェックする関数 is_executable
  • アクセス権限を変更する関数 chmod