mkdir()完全访问权限


mkdir() full access and rights

我的函数mkdir()有问题

我收到错误消息:警告:mkdir()[function.mkdir]:无法访问/user/$id

不明白为什么。我在服务器上将这个方向的权限设置为0777,这意味着可以为每个人创建一个方向。即使在我的php代码中,也将其设置为0777。但它不起作用。

这是我的代码:

mkdir ( '/user/$id', 0777 );

这意味着它应该在名为user的directionsfolder中创建一个子文件夹。用户就像我已经说过的,0777。php中的权限。我做错了什么?谢谢

您有权访问根文件夹吗?您可能没有添加目录/用户的权限。

尝试将单引号更改为双引号:

mkdir ( "/user/$id", 0777 );

这将允许您将变量值传递到字符串中,而不是使用$id。