1

私はUbuntuで作業しており、後でそのフォルダーにファイルを追加できるように、書き込み権限のあるdrupalのデフォルト->ファイルフォルダーにフォルダーを作成する必要があります。

ここに私が現在持っているコードがあります、

助けてください。

drupal_mkdir('public://' . $new_dir . '/');
$file = file_copy($file, 'public://' . $new_dir . '/' . $file_name);
4

2 に答える 2

3
    drupal_mkdir('public://' . $new_dir , 0777);

再帰的にする必要がある場合は、3 番目の引数を true に設定します。

アップデート:

    $oldumask = umask(0);
    drupal_mkdir("public://". $new_dir , 0777);
    umask($oldumask);
于 2013-04-01T09:41:33.020 に答える
0

このコマンドを起動して、コードを試してください.. chmod -R 0700 sites/default/files

于 2013-04-01T10:07:44.440 に答える