原生php圖片上傳

原生php圖片上傳

php實例qingyu2021-05-15 10:34:1827A+A-

  封裝函數部分:

//生成隨機字符串
/*
 *@param int $num 生成隨機字符串的個數
 * @return  str 生成隨機字符串
 */

function randStr($num = 10){
    $str = str_shuffle('abcdefghjkmnpqrstuvwsyz23456789');
    return substr($str,0,$num);
}

//創建目錄
function creatDir(){
    $path = '/upload/'.date('Y/m/d');
    $fpath = ROOT . $path;
    if(is_dir($fpath) || mkdir($fpath,0777,true)){
        return $path;
    }else{
        return flase;
    }
}

/*
 *  獲取文件后綴
 *  @param str filename文件名
 *  @return str 文件后綴名 且帶"."
 */
function getExt($filename){
    return strrchr($filename,'.');
}

  上傳邏輯部分:

//判斷是否有圖片上傳 且error是否為0
if(!($_FILES['pic']['name']=='') && $_FILES['pic']['error'] ==0){
    $filename = creatDir() . '/'.randStr() .getExt($_FILES['pic']['name']);
    if(move_uploaded_file($_FILES['pic']['tmp_name'],ROOT.$filename))
    {
        $art['pic']= $filename; //存入數據庫pic字段
    }
}


點擊這里復制本文地址 小黃雞源碼編程網歡迎您!

支持Ctrl+Enter提交
qrcode

小黃雞源碼編程網 © All Rights Reserved.  Copyright www.jxncnsltng.com
Powered by Z-BlogPHP
聯系我們| 關于我們| 廣告聯系| 網站管理

动漫H片在线播放免费高清_日本一本有码无码综合视频_国色天香社区高清免费视频