php - 如何判断文件是否可从脚本写入?

标签 php file-io error-handling

我的插件需要能够写入文件系统。是否可以查询已知文件的写入权限?

例如,我的 wordpress 主题附带一个名为 custom.css 的文件,我需要对其进行写入访问。当我的主题首次加载时,我想查询此脚本以查看它是否可写,然后将结果回显到我的主题。

然后在支持 session 中,我可以要求用户目视检查此设置以确保我具有预期的写入权限(并消除它作为读/写问题的原因)。

最佳答案

is_writable("yourfilename.txt")

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

例如……

if (is_writable('custom.css')) {
    echo "Success!  custom.css is writable";
} else {
    echo "Failure!! custom.css is not writable";
}

关于php - 如何判断文件是否可从脚本写入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4799110/

相关文章:

php - 捕获自动增量值并通过查询存储它

c# - .NET 2.0 : File. AppendAllText(...) - 线程安全实现

javascript - 在 Phonegap 中读取本地文件

error-handling - 如何使用 AVPlayer 处理流媒体错误

asp.net-mvc - 在ASP.NET MVC中,如何重构try/catch并返回JSON错误消息?

php - 使用 PHP glob 在 FTP 服务器上列出文件不起作用

php - MySQL获取多列

java - 简单的写入文件代码可以在java中运行,但不能在android设备上运行

xcode - 转换Swift self.navigationItem.title = show.uppercased()

php - Symfony 随机崩溃 - DebugClassLoader.php