ユーザーがアップロードしたファイルを選択するかどうかを確認しようとしています
html
<input type=\"file\" name=\"upload1[]\" multiple />
php
if(is_uploaded_file($_FILES['upload1']['tmp_name'])){
echo 'ok';
}
私はそれを使用してテストしていますが、うまくいきません。他に方法はありますか
このケースを適切に処理する方法の詳細については、次の場所を参照して ください。 http://www.php.net/manual/en/features.file-upload.multiple.php
これをチェックして
<form enctype="multipart/form-data" method="POST">
Choose a file to upload:
<input type="file" name="upload1[]" multiple />
<br />
<input type="submit" value="Upload File" name="submit" />
</form>
<?php
if (isset($_POST['submit'])) {
if (isset($_FILES['upload1'])) {
$counter = count($_FILES['upload1']['name']);
for ($i = 0; $i < $counter; $i++) {
if (is_uploaded_file($_FILES['upload1']['tmp_name'][$i])) {
echo $_FILES['upload1']['tmp_name'][$i] . ' - ok <br>';
}
}
}
}
?>