A-A+
PHP实现多文本框上传功能
在网站应用中,经常会遇到要求我们进行多文本框上传文件,比如在企业站当中,要求上传多张企业荣誉照片,或者在购物站当中,要求一次上传产品的几个角度等。。在上传图片时,需要我们自定义上传图片张数,也就是上传的文本域了,当需要添加新图片时,只需要添加一个文本框的上传即可,在提交时,可以同时提交多张图片。
预览效果如下,可自己美化一下:
这里就涉及到两个文件,一个是前台显示上传的文本框,在无刷新的情况下新增上传的文本框,可以自定义,这里没有进行定义,可以根据自己的需要进行修改,源码如下:
[cc lang="html"]
[/code]
另一个文件就是 PHP 处理的文件了,主要功能就是处理前面提交过来的图片文件了,是一个普通的上传功能函数,可以自定义上传的目录和上传文件的类型,和一般的上传函数基本都是一样的,唯一一个不一样的就是处理批量提交过来的图片了,这里利用的是数组进行的处理,可以进行深入的研究,源码文件如下:
[code lang="php"]
$row)
{
$msg = uploadfile($key,$file,$fileType,$fileUrl);
if($msg)
{
echo $_FILES[$file]['name'][$ke
y].' 上传成功
';
}else{
echo ''.$_FILE
S[$file]['name'][$key].' 上传失败
';
}
}
}else{
echo '请上传有效的文件';
}
?>
[/code]