どうすればいいのですか?これらは機能しません:
if(empty($_FILES)){
echo "there is no file uploaded";
exit;
} else {
echo "there is file";
}
if(sizeof($_FILES)!=0){
echo "there is file";
} else {
echo "there is no file";
}
試す
サンプル :
<?php
if (isset ( $_FILES ['image'] )) {
if ($_FILES ["image"] ["error"] == UPLOAD_ERR_OK) {
echo "File Was Uploaded AND OK";
} else {
echo "File Was Uploaded but BAD";
}
} else {
echo "No File Uploaded";
}
?>
<form method="post" enctype="multipart/form-data">
<label for="file">Filename 1:</label> <input type="file" name="image"
id="file" /> <br /> <input type="submit" name="submit" value="Submit" />
</form>
あなたはここでより多くの例を見ることができますhttp://php.net/manual/en/function.move-uploaded-file.php
差出人:http ://php.net/manual/en/reserved.variables.files.php
「$_FILESが空の場合...enctype="multipart/form-data"
フォームタグに追加して、ファイルのアップロードがオンになっていることを確認してください。」
is_array($ _ FILES)を使用して、配列形式のファイル情報が含まれているかどうかを確認できます