0
初心者の質問 - これがHTMLかPHPの質問であるかどうかはわかりません。後で複数のファイルを選択して配列として投稿できるようにするフォームを作成したいと考えています。これは複数のファイルを許可するためにtype = "file"の異なるタイプで可能ですか?複数のファイルを選択して配列として保存するフォーム入力
初心者の質問 - これがHTMLかPHPの質問であるかどうかはわかりません。後で複数のファイルを選択して配列として投稿できるようにするフォームを作成したいと考えています。これは複数のファイルを許可するためにtype = "file"の異なるタイプで可能ですか?複数のファイルを選択して配列として保存するフォーム入力
複数ファイルのアップローダをお探しの場合は、これを試してください。
<?php
if(isset($_POST['btn_upload'])){
$limit=count($_FILES['uploads']['name']);
$success=$fail=0;
for($i=0;$i<$limit;$i++){
if(move_uploaded_file($_FILES['uploads']['tmp_name'][$i],
"uploads/".$_FILES['uploads']['name'][$i])){
$success++;
}
else{
$fail++;
}
}
if($success>0){
echo "Successfully uploaded ".$success." files";
}
if($fail>0){
echo "uploading of ".$fail." files failed";
}
}
?>
<html>
<head>
<title></title>
</head>
<body>
<frameset style="width:30%">
<legend>Multiple Upload</legend>
<form name="multipleUpload" id="" action="" method="POST"
enctype='multipart/form-data'>
<input type='file' id='uploadFile' name='uploads[]' multiple=""/>
<input type='submit' value='upload' name='btn_upload'/>
</form>
</frameset>
</body>
</html>
コードがHTML5で処理されています。あなたはあなた自身のverをチェックしなければなりません。 –
こんにちは、あなたの質問についてもっと詳しくお聞かせください。 – sanders
シンプルで、複数のファイルをアップロードしようとしていますか?最初の回答の – RSK