mkdir()权限被拒绝

时间:2014-07-08 20:55:02

标签: php mkdir

我对一个问题感到疯狂,一直试图修复它很长时间但没有产品。

我使用的是Windows 7,PHP,Apache(无法用apache做任何事情,还不需要)

我试图简单地创建一个文件夹,正如在这个帖子的名称中所说,我得到了许可问题。代码:

mkdir("\memberFiles\$id");

我尝试过的事情:

  • 向memberFiles及其父级
  • 授予所有权限
  • 设置成员文件的完整路径,该路径为C:\ Apache24 \ htdocs \ php_includes \ memberFiles \ $ id
  • 在google / stackoverflow上查找有关此问题的信息,但有80%的人使用linux / ubuntu / etc ......

解决这个问题将是本周最好的事情

1 个答案:

答案 0 :(得分:1)

我认为您没有获得许可问题。

您正在使用反斜杠作为路径,但这只会转义下一个字符。

如果要在当前目录中创建文件夹,请使用:

mkdir('./memberFiles/$id');

如果您真的想在当前驱动器的根目录(例如C :)中创建它,请使用:

mkdir('/memberFiles/$id');

如果它确实是一个权限问题,它会发出警告:

PHP Warning:  mkdir(): Permission denied in ... on line ...