第一次写多文件上传的程序,请大家PP,谢谢
时间:2008-01-03
来源:互联网
HTML文件(不完整):
<input type="file" name="userfile[]" id="userfile[]" /><br />
<input type="file" name="userfile[]" id="userfile[]" />
PHP文件(完整):
<?
$dir='../'; //定义文件上传的路径
$filesize=floatval(1024*1024); //定义上传文件的大小(字节)
$u=$_FILES['userfile'];//定义变量u等于上传文件
clearstatcache(); //清除因为文件存在,is_file造成的文件状态缓存
function e_return($a='upload_more.html'){//定义错误返回html上传文件
echo "<a href='#' onclick='history.go(-1)'>返回</a>\n";
exit;
}
if(empty($u)){
echo"请选择要上传的文件";
e_return();
exit;
}
for($i=0;$i<sizeof($u['name']);$i++){
if((float)$u['size'][$i] >= $filesize){
echo "文件".$u['name'][$i]."大小超过限制";
e_return();
}
$newfile=$dir.$u['name'][$i];
if(is_file($newfile)){
echo"文件".$u['name'][$i]."已经存在";
e_return();
exit;
}
if(move_uploaded_file($u['tmp_name'][$i],$newfile)){
echo "文件上传成功<br />\n";
echo"文件名称:".$newfile."<br />\n";
echo"文件大小:".number_format((double)($u['size'][$i]/1024))."k<br />\n";
echo"文件类型:".$u['type'][$i]."<br />\n";
}
else {
echo("文件上传失败");
print($u);
e_return();
}
echo"<br />";
}
?>
昨晚写得很顺利,今天发上来大家帮我再改改好吧,弄的再好一点,谢谢
<input type="file" name="userfile[]" id="userfile[]" /><br />
<input type="file" name="userfile[]" id="userfile[]" />
PHP文件(完整):
<?
$dir='../'; //定义文件上传的路径
$filesize=floatval(1024*1024); //定义上传文件的大小(字节)
$u=$_FILES['userfile'];//定义变量u等于上传文件
clearstatcache(); //清除因为文件存在,is_file造成的文件状态缓存
function e_return($a='upload_more.html'){//定义错误返回html上传文件
echo "<a href='#' onclick='history.go(-1)'>返回</a>\n";
exit;
}
if(empty($u)){
echo"请选择要上传的文件";
e_return();
exit;
}
for($i=0;$i<sizeof($u['name']);$i++){
if((float)$u['size'][$i] >= $filesize){
echo "文件".$u['name'][$i]."大小超过限制";
e_return();
}
$newfile=$dir.$u['name'][$i];
if(is_file($newfile)){
echo"文件".$u['name'][$i]."已经存在";
e_return();
exit;
}
if(move_uploaded_file($u['tmp_name'][$i],$newfile)){
echo "文件上传成功<br />\n";
echo"文件名称:".$newfile."<br />\n";
echo"文件大小:".number_format((double)($u['size'][$i]/1024))."k<br />\n";
echo"文件类型:".$u['type'][$i]."<br />\n";
}
else {
echo("文件上传失败");
print($u);
e_return();
}
echo"<br />";
}
?>
昨晚写得很顺利,今天发上来大家帮我再改改好吧,弄的再好一点,谢谢
作者: changsheng7588 发布时间: 2008-01-03
手册上有吧
作者: jlnuzjy 发布时间: 2008-01-03
看一下,呵呵
作者: ly3551 发布时间: 2008-01-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28