php--单文件上传

来源:互联网 发布:c语言简单代码大全 编辑:程序博客网 时间:2024/04/29 04:58

 php单文件上传--by:540510732

/*表单 name="pic"*/
//判断并创建目录function mk_dir(){    $t = time();    $dir = date('md/i',$t);    if(is_dir('./' .$dir)){        return $dir;    }else{        //级联创建       mkdir('./' .$dir,0777,true);       return $dir;    }}function getExt($file){    $tmp = explode('.',$file);    return end($tmp);}function randName(){    $str = '0123456789';    return substr(str_shuffle($str),0,6);}if($_FILES['pic']['error'] !=0){    echo '上传失败';    exit;}//处理上传文件$pic = $_FILES['pic'];//拼接文件路径echo $path = './' .mk_dir() .'/' .randName(). '.' .getExt($pic['name']);//移动if(move_uploaded_file($pic['tmp_name'],$path)){    echo 'ok';}else{    echo 'false';}