php make目录,写权限不起作用

时间:2013-05-10 06:51:47

标签: php prestashop

在php中我想创建一个具有写权限的目录(0777)。我的PHP代码看起来像这样

public function getContent()
  {
    global $cookie;
    $uploaddir = (dirname(__FILE__).'/storename');
    $tmpname = $uploaddir.'/';
    if(file_exists($uploaddir)){
      echo 'file exists';
    }
    else {
      mkdir($uploaddir,0777);
    }
  }

但在这里我收到错误Warning: mkdir(): Permission denied on line 10。 。那么有人可以告诉我为什么这个错误会在这里出现吗?我正在使用LAMP服务器。

1 个答案:

答案 0 :(得分:0)

您可以使用is_writable()函数检查父目录是否可写