teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

edit

2021/11/04 21:07

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,3 +1,3 @@
1
- エラーにある通り、引数に投入されのは[readdir()](https://www.php.net/manual/ja/function.readdir.php)が返す「名称」であって、フルパスではないからです。
1
+ エラーにある通り、rename()の引数に投入されのは[readdir()](https://www.php.net/manual/ja/function.readdir.php)が返す「名称」であって、フルパスではないからです。
2
- 自身でもコメントで「ファイル名が「.」「..」じゃなければ処理を実行」と書かれています。
2
+ 自身でもコメントで「**ファイル名が「.」「..」じゃなければ処理を実行**」と書かれています。
3
3
  「想定通り動く」ほうはフルパスが入れられています。