PHP ファイルアップロード機能 -- 複数ファイルアップロード ここでは主に PHP アップロードファイルの複数ファイルアップロード機能について紹介します。 フォーム内でファイルアップロードタグを配列形式で指定すれば、複数のファイルを同時にアップロードできます。例を見てみましょう: ---------------------------------- - --------------------------------- ; 50" / > /> 、$file_tmp_name、 $file_name){ $info = ""; if($file_name == "") return $info; switch($file_error) { case UPLOAD_ERR_INI_SIZE: $info = $file_name. ": ファイル サイズがサーバーの制限を超えています"; case UPLOAD_ERR_ FORM_SIZE:サイズがブラウザの制限を超えています"; ケース UPLOAD_ERR_NO_FILE: $ $ file_name ":file uploaded":break;$upload_dir = './'.iconv("UTF-8","gb2312",$file_name);存在します";正常にアップロードされました。"; info = $file _name.": ファイルのアップロードに失敗しました";🎜>} if(sotet($ _post ['submit'])){; $ i< $ count; ++ $ i){upload( ']['name'][$i] ); } echo $info; ------------------------ ---------------------------- -----コードの実行結果は次のとおりです: 注:1. , name="upload_file[]" は配列形式で名前を付ける必要があります。そうでない場合は、エラーが表示されます。「初期化されていない文字列オフセット: 0」、この文は次のことを意味します。配列キーの値が範囲外です 2, $_FILES['upload_file']['name'][$i] 、upload_file は、複数のファイルをアップロードする場合のアップロード ファイル マーカーの名前です。を指定すると、配列 $_FILES の 3 次元の添字に 0 から順に自動的に番号が付けられます。