我想即时创建一个文件并向其中写入一些 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);
我觉得我在这里错过了一些非常明显的东西。