page contents

PHP的is_writeable()函数存在Bug,无法准确判断一个目录/文件是否可写,请写一个函数来判断目录/文件是否绝对可写

轩辕小不懂 发布于 2021-06-04 16:53
阅读 468
收藏 0
分类:PHP开发
  • PHP
  • 最佳答案 2021-06-04 16:59

    953
    Pack
    Pack

    其中bug存在两个方面,

    1、在windowns中,当文件只有只读属性时,is_writeable()函数才返回false,当返回true时,该文件不一定是可写的。

    如果是目录,在目录中新建文件并通过打开文件来判断;

    如果是文件,可以通过打开文件(fopen),来测试文件是否可写。

    请先 登录 后评论