如何写一段代码,就能判断指定目录是否具有‘写’权限。比如说:指定目录为网站根目录下的:upload目录。

解决方案 »

  1.   

    @fwrite($fp, 'something test.') !== false//true => 目录可写/////////////////如果判断文件是否可写  is_writeable即可
      

  2.   

    fileperms() 函数返回文件或目录的权限。fileperms(filename)
    filename 必需。规定要检查的文件 
      

  3.   

    参考:is_writable
    (PHP 4, PHP 5)is_writable — 判断给定的文件名是否可写说明
    bool is_writable ( string $filename )
    如果文件存在并且可写则返回 TRUE。filename 参数可以是一个允许进行是否可写检查的目录名。 记住 PHP 也许只能以运行 webserver 的用户名(通常为 'nobody')来访问文件。不计入安全模式的限制。 
    Example #1 is_writable() 例子<?php
    $filename = 'test.txt';
    if (is_writable($filename)) {
        echo 'The file is writable';
    } else {
        echo 'The file is not writable';
    }
    ?>