回答編集履歴
1
修正
answer
CHANGED
@@ -1,3 +1,10 @@
|
|
1
1
|
chmod()は既に存在するファイルやディレクトリに権限をあたるものなので、
|
2
2
|
まだファイルを作っていない段階で実行しようとすると提示のエラーになります。
|
3
|
-
先にfile_put_contents()でファイルを作成してください。
|
3
|
+
先にfile_put_contents()でファイルを作成してください。
|
4
|
+
|
5
|
+
> ファイルが存在しない場合は自動で新規作成してくれるということ
|
6
|
+
|
7
|
+
それは[file_put_contents()](https://www.php.net/manual/ja/function.file-put-contents.php)の仕様です。
|
8
|
+
> filename が存在しない場合はファイルを作成します。 存在する場合はそのファイルを上書きします。ただし FILE_APPEND フラグが設定されている場合は別です。
|
9
|
+
|
10
|
+
エラーはその内容の通りchmod()に対して起きています。
|