0

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 に変更しましたが、問題は解決しません。

4

1 に答える 1

0

試す

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

ディレクトリを作成しているパスを見つけることができるように、 $userDir をエコーし​​ます。

于 2012-08-01T11:04:39.300 に答える