一个或多个文件下传-php
程序员文章站
2024-01-15 18:22:40
...
一个或多个文件上传--php
?
0&&$file[size]>$maxsize)return "size"; if(!is_dir($dir))mkdir($dir); list($second,$unix)=explode(" ",microtime()); $name=$unix.($second*100000000).strstr($file[name],".");//根据时间为上传的文件重新命名,精确到微秒 move_uploaded_file($file[tmp_name], $dir.$name); return $name; } } /* * $field 指定form表单中的input字段名最后以[]结尾,例如:image[] */ function uploadfile_table($field,$type,$dir,$maxsize=0){ if($_FILES[$field]!=null){ $file=$_FILES[$field]; $count=count($file[name]); $arr=array(); if(!is_dir($dir))mkdir($dir); for($i=0;$i0&&$file[size][$i]>$maxsize){ $arr[$i]="size"; continue; } list($second,$unix)=explode(" ",microtime()); $name=$unix.($second*100000000).strstr($file[name][$i],"."); move_uploaded_file($file[tmp_name][$i], $dir.$name); $arr[$i]=$name; } return $arr; } } echo ""; //print_r(uploadfile("upimage", "image", $_SERVER['DOCUMENT_ROOT']."/picture/",5120));//上传单个文件 print_r(uploadfile_table("upimage", "image", $_SERVER['DOCUMENT_ROOT']."/picture/"));//上传多个文件 echo "" ?>
?
?上传多个文件
?
相关文章
相关视频
上一篇: 关于不断请求,连接数据库的有关问题