其余先不说
<input name=upfiles[] type=file value="">有问题
这样的结果是服务器得到一个upfiles[]变量,而不是一个预期的upfiles[]数据,而且upfiles[]的变量名是否有效保留意见。所以后面的处理表单数据的代码并不能工作。直接用<input name=upfiles type=file value="">就可以了
<input name=upfiles[] type=file value="">有问题
这样的结果是服务器得到一个upfiles[]变量,而不是一个预期的upfiles[]数据,而且upfiles[]的变量名是否有效保留意见。所以后面的处理表单数据的代码并不能工作。直接用<input name=upfiles type=file value="">就可以了
echo "<pre>";
print_r($_FILES);
echo "<pre>";看一下上传文件的数组.这样你会清析很多.
其它的就不多说了.
php4.1.2以前
通过$upfiles、$upfiles_name、$upfiles_type、$upfiles_size数组,注意由于是两个同名file对象,所以是数组了
php4.1.0以后
通过$_FILES数组
$_FILES[upfiles][name][?]
$_FILES[upfiles][type][?]
$_FILES[upfiles][tmp_name][?]
$_FILES[upfiles][size][?]
$_FILES[?][upfiles][name]