0

その場でファイルを作成し、JSON を書き込みたいと考えています。私はJSONを持っていますが、それで問題ありません。しかし、ファイルを作成しようとすると、何かがおかしいです。パーミッションまたはファイル所有者の問題のようですが、修正方法がわかりません。これが私のコードです:

$strFile = PUBLIC_PATH . '/javascript/members.json';
if (!file_exists($strFile)) {
    chmod(PUBLIC_PATH . '/javascript', 0755);  // operation not permitted error
    fopen($strFile, 'w');
    chmod($strFile, 0755);
    chown($strFile, 'www');
}
file_put_contents($strFile, $arrMembers);

ここで本当に明白な何かが欠けているように感じます。

4

1 に答える 1