您好,欢迎访问一九零五行业门户网

php上传图片之时间戳命名(保存路径)

这篇文章主要介绍了php中上传图片文件,并且以上传时的时间戳命名文件,并将文件的路径存在session中以便使用,需要的朋友可以参考下
html代码:
图片导入
php代码:
0){ switch($_files[img][error]) {case 1:echo ;break;case 2:echo ;break;case 3:echo ;break;case 4:echo ;break;default:echo ; } exit;}$maxsize=2000000; //50k//step 2 使用$_files[pic][size] 限制大小 单位字节 2m=2000000if($_files[img][size] > $maxsize ) { echo ; exit;}//step 3 使用$_files[pic][type]或是文件的扩展名 限制类型 mime image/gif image/png gif png jpg /* list($dl, $xl) = explode(/, $_files[pic][type]); if($dl!=image){ echo 请上传一个图片,不充许其它类型文件; exit; } */ $allowtype=array(png, gif, jpg, jpeg); $arr=explode(., $_files[img][name]); $hz=$arr[count($arr)-1]; if(!in_array($hz, $allowtype)){ echo ; exit; } //step 4 将让传后的文件名改名 $filepath=../imgweb/; $fileimgweb=imgweb/;//为了符合ubb的路径 $randname=date(y).date(m).date(d).date(h).date(i).date(s).rand(100, 999)...$hz;//将临时位置的文件移动到指定的目录上即可if(is_uploaded_file($_files[img][tmp_name])){if(move_uploaded_file($_files[img][tmp_name],$filepath.$randname)){echo ;session_start();$_session['images'] = $fileimgweb.$randname;}else{echo ;} }else{ echo; } }?>

其它类似信息

推荐信息