質問: '.png'))){ ``` ### 試したこと 課題に対してアプローチしたことを記載してください エラーメッセージの内容を調べたら配列の中身の問題のようですが、具体的には何をどうすればよいのか該当する答を探すことが出来ませんでした。 よろしくお願いいたします。
回答: ``` $myi = isset($_FILES['myi'])?$_FILES['myi']:""; $myi = htmlspecialchars($myi,ENT_QUOTES); if($myi['size'] > 0 //エラーメッセージの69行はここです。 ``` ではなく、 ``` $myi = $_FILES['myi']; if( isset( $myi ) && $myi['size'] > 0 ``` ではないでしょうか。 `htmlspecialchars()`は配列を受け取れないはず。また、この関数は出力時に使用するものです。