【问题标题】:How can I determine in PHP if I have write permissions to a folder如何在 PHP 中确定我是否具有对文件夹的写入权限
【发布时间】:2011-05-05 01:26:42
【问题描述】:

我正在编写一个 WordPress 插件,该插件需要操作插件目录中的文件,但我无法弄清楚如何以图表方式确定 PHP 是否具有对文件夹的写入权限。我将如何以相对简单的方式实现这一目标?

【问题讨论】:

    标签: php wordpress file-permissions


    【解决方案1】:
    $b = is_writable( "/file/or/folder/to/test" ); //boolean value
    

    http://php.net/manual/en/function.is-writable.php

    适用于文件和文件夹:“如果文件名存在且可写,则返回 TRUE。文件名参数可能是目录名,允许您检查目录是否可写。”

    【讨论】:

    • 大部分情况下,如果想知道当前文件夹是否有写权限,可以测试is_writable(__FILE__),这样就可以避免查找当前路径
    【解决方案2】:

    fileperms 获取给定文件的权限。

    【讨论】:

      【解决方案3】:

      试试这个功能:is_writable()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-07
        • 2014-03-27
        • 1970-01-01
        • 2011-05-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-13
        相关资源
        最近更新 更多