html代码
form表单是post提交到相关页面或者控制器
php代码
header('content-type:text/html;charset=utf-8');
//var_dump($_FILES['file']);
//获取文件的原始路径
$ypath = $_FILES['file']['tmp_name'];
//文件后缀
$suffix = $_FILES['file']['name'];
$suffix = pathinfo($suffix);
$suffix = $suffix['extension'];
//文件命名
$filename=time().mt_rand().'.'.$suffix;
//限制文件上传的类型
$allow = array('jpeg','jpg','png','gif','doc');
//限制文件上传大小
$size = $_FILES['file']['size']/1024/1024;//原本4217字节
if($size>1){
echo '上传文件超过1mb';
}elseif(!in_array($suffix,$allow)){
echo '不支持上传格式';
}elseif(is_dir('aatest/'.date('Ymd'))){
if(move_uploaded_file($ypath,'aatest/'.date('Ymd').'/'.$filename)){
echo '文件上传成功';
}else{
echo '文件上传失败';
}
}else{
if(mkdir('aatest/'.date('Ymd'),0777,true)){
if(move_uploaded_file($ypath,'aatest/'.date('Ymd').'/'.$filename)){
echo '文件上传成功';
}else{
echo '文件上传失败';
}
}else{
echo '文件目录创建失败';
}
//echo '文件夹aa不存在';
}
评论列表(0条)