如果一个窗体没有文件元素并且enctype =“multipart/form-data”属性被设置,$_FILES
总是被设置为一个空的数组,对吗?我必须知道处理上传和上传无所事事。我如何区分$_FILES['name']['error'] > 0
或isset($_FILES[0])
?
如果表单具有文件元素,$_FILES['name']['error'] > 0
如果表单没有文件元素,isset($_FILES[0])
如果一个窗体没有文件元素并且enctype =“multipart/form-data”属性被设置,$_FILES
总是被设置为一个空的数组,对吗?我必须知道处理上传和上传无所事事。我如何区分$_FILES['name']['error'] > 0
或isset($_FILES[0])
?
如果表单具有文件元素,$_FILES['name']['error'] > 0
如果表单没有文件元素,isset($_FILES[0])
让三页。
已将每个表格print_r($_FILES, $_POST)
设置为低于<form>
html。
测试。
你问你怎么能测试,看看是否有形式上传字段未填写?
看来你已经回答了你自己的问题? – 2011-06-12 23:10:09
就是这一点。如何知道表单是否具有文件元素? – miqbal 2011-06-12 23:11:26
或只是'if(count($ _ FILES)> 0)' – JamesHalsall 2011-06-12 23:12:00