その場でファイルを作成し、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);
ここで本当に明白な何かが欠けているように感じます。