ホームページ  >  記事  >  バックエンド開発  >  PHPファイルアップロード機能 -- 複数ファイルアップロード

PHPファイルアップロード機能 -- 複数ファイルアップロード

WBOY
WBOYオリジナル
2016-08-08 09:25:35803ブラウズ

ここでは主にPHPアップロードファイルの複数ファイルアップロード機能を紹介します。
ファイルアップロードタグに配列形式で名前を付ければ、複数のファイルを同時にアップロードできます。
例を見てみましょう:
----------------------------------------------------- --------- ----------------------------


" ;td>ファイルをアップロードします:
ファイルをアップロードする: name =" upload_file [] "type =" file "size =" 50 " />< /td> /></td> = $file_name. ": 一時フォルダーが見つかりません。"; UPLOAD_ERR_OK:
$ upload_dir = './'iconv 18 "、"、$ file_name); }
Break;
}
$ 情報を返す
}
if (isset ($ _ Post ['Submit'])) {
$ info = ''] [ 'name']);
for($i =0; $i<$count; ++$i){
if($_FILES['upload_file']['name'][$i] == "")
$info = アップロード(
$i]、
$_FILES[' Upload_file']['name'][$i]
); -------------------- ---------------
コードの実行結果は次のとおりです:


注:
1. 、name="upload_file[]" は配列形式で名前を付ける必要があります。そうしないと、「初期化されていない文字列オフセット」というエラーが発生します。 : 0"、この文は、配列キーの値が範囲外であることを意味します
2。 $_FILES ['upload_file']['name'][$i] の、upload_file は、フォーム内のアップロード ファイル マーカーの名前です。複数のファイルをアップロードすると、配列 $_FILES の 3 次元の添字に 0 からの連番が自動的に付けられます。
上記は、PHP ファイルのアップロード機能 - マルチファイルのアップロードについての内容を含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。