使用PHP代码检查客户端服务器中是否允许创建新文件/文件夹

Kic*_*chu 3 php directory file

在我的网站中,我想动态创建新文件或文件夹.我需要检查是否有权创建新文件和文件夹.我怎样才能做到这一点?

我还想检查是否允许在客户端的服务器中执行PHP代码.这可能吗?

Zul*_*rul 5

您可以使用: is_writable

例如:

if(is_writable('/path/to/your/dir/'))
{

}
Run Code Online (Sandbox Code Playgroud)

来自PHP手册:

is_writable

如果文件名存在且可写,则返回TRUE.filename参数可以是目录名,允许您检查目录是否可写.

请记住,PHP可能正在以Web服务器运行的用户ID(通常是"nobody")访问该文件.不考虑安全模式限制.