mkdir拒绝许可?

时间:2012-08-01 09:43:32

标签: php codeigniter mkdir

我正在尝试使用Codeigniter创建目录。但它给了我这个错误:

Message: mkdir() [function.mkdir]: Permission denied.

以下是代码:

        $imageDir   = $_SERVER['DOCUMENT_ROOT'] . DS . 'public' . DS . 'images' . DS . 'products';
        $userDir = $imageDir . DS . $userId;

        if (!is_file($userDir) && !is_dir($userDir)) {
            if (!mkdir($userDir)) {
                return false;
            }
            return true;
        }

我已将权限更改为777,但问题仍然存在。

1 个答案:

答案 0 :(得分:0)

尝试

$imageDir = $_SERVER['DOCUMENT_ROOT'] .'/public/images/products/';
$userDir = $imageDir . $userId;

并尝试回显$ userDir,以便您可以找到创建目录的路径。