• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:files関数配列取得について)

files関数配列取得について

このQ&Aのポイント
  • files関数配列取得についてのエラーが発生しています。
  • エラーの原因は未定義のインデックスと配列キーの警告です。
  • ソースコードの目的はpostで送られてきたファイルを連想配列として取得することです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.2

素直にエラーメッセージを読めば何がおかしいのかは分かるのでは? >> Notice: Undefined index: 配列のインデックスが未定義ですといっています。 "$jisseki_img" をキーにした配列が無いのが原因です >> Warning: array_keys(): The first argument should be an array array_keys関数の引数は配列でなければならないのですが、 前のNoticeより、$_FILES["$jisseki_img"]が無いので引数が配列では無くヌルになっているためです >> Notice: Undefined index >> Warning: array_values(): The argument should be an array 上記も同様です。 つまり、正しい名前でファイルがアップロードされていないか、あるいは、$jisseki_img に正しい値が設定されていないということです。 開示されている範囲ではここまでしか判断できませんが、 アップロード側と $jisseki_imgに正しい値が入っているかチェックしましょう。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

foreachで処理してみては?

prunote
質問者

補足

ごめんなさい。 初心者なのでforeachの使い方がわからず、for文でやろうと考えています。 もし、参考になるサイトなどがありましたら、それを見ながらやります。 ありがとうございました。

関連するQ&A