is_writable

(PHP 4, PHP 5)

is_writable -- 判斷給定的檔案名是否可寫

說明

bool is_writable ( string filename )

若果檔案存在並且可寫則返回 TRUEfilename 參數可以是一個容許進行是否可寫檢查的目錄名。

記住 PHP 也許只能以運行 webserver 的會員名(通常為 'nobody')來訪問檔案。不計入安全模式的限制。

例子 1. is_writable() 例子

<?php
$filename 
'test.txt';
if (
is_writable($filename)) {
    echo 
'The file is writable';
} else {
    echo 
'The file is not writable';
}
?>

注: 本函數的結果會被暫存。更多訊息參見 clearstatcache()

提示: PHP 5.0.0 起本函數也可被某些 URL wrapper 使用。參考附錄 M 來看哪些 wrapper 支援 stat() 系列函數的功能。

參見 is_readable()file_exists()fwrite()