分类:
2008-05-29 09:25:03
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。 php程序员站
phperz.com
基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 phperz.com
php程序员站
以下为引用的内容: // 图片目录 www~phperz~com
phperz.com /* 图片上传处理 */
//只允许五张图片上传 php程序员站 for ($i=0; $i<=5; $i++) | |||
". $_FILES['imgfile']['name'][$i] ." | ". round($_FILES['imgfile']['size'][$i]/1024, 2) ."K | ". $_FILES['imgfile']['type'][$i] ." | ";
php程序员站
// 判断上传的图片的类型是不是jpg,gif,png,bmp中的一种,同时判断是否上传成功 php程序员之家
php程序员站 if (!file_exists($img_dir . $_FILES['imgfile']['name'][$i])) { //把图片文件从临时文件夹中转移到我们指定上传的目录中 move_uploaded_file($_FILES['imgfile']['tmp_name'][$i], $img_dir . $_FILES['imgfile']['name'][$i]); $result[$i] .= "成功"; $uploaded++; } else //如果文件已经在服务器上存在 { $result[$i] .= "文件已存在"; $unuploaded++; phperz~com
|
文件名 | 大小 | 类型 | 上传结果 |
共上传 " . ($uploaded + $unuploaded) . ", 成功: $uploaded, 失败: $unuploaded | |||
[ 继续上传 ] [ 浏览图片 ] |