国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

php上傳文件,創(chuàng)建遞歸目錄的實(shí)例代碼

2024-05-04 23:18:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:


<?php

$uid=$_REQUEST['uid'];

$avatar = 'D:/avic/discuz/uc_server/data/avatar/'.get_avatar($uid, $size, $type);
$dir=dirname($avatar);

//創(chuàng)建目錄成功后移動(dòng)臨時(shí)文件
if(mkdirs($dir)){
  if($_FILES["pic"]["error"] >= 0){
    if(move_uploaded_file($_FILES['pic']['tmp_name'],$avatar)){
      $errorcode=1;
    }else{
      $errorcode=0;
      $errormsg="文件移動(dòng)失敗";
    }
  }else{
    $errorcode=0;
    $errormsg=$_FILES['pic']['error'];
  }
}
$back=array("errorcode"=>$errorcode,'errormsg'=>$errormsg);
echo json_encode($back);

//返回圖片要存儲(chǔ)的路徑
function get_avatar($uid, $size = 'middle', $type = '') {
  $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
  $uid = abs(intval($uid));
  $uid = sprintf("%09d", $uid);
  $dir1 = substr($uid, 0, 3);
  $dir2 = substr($uid, 3, 2);
  $dir3 = substr($uid, 5, 2);
  $typeadd = $type == 'real' ? '_real' : '';
  return $dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).$typeadd."_avatar_$size.jpg";
}
//遞歸創(chuàng)建目錄,若傳的$dir不是絕對(duì)路徑,則會(huì)和運(yùn)行此方法的目錄同級(jí)
function mkdirs($dir){
  if(!is_dir($dir)){
    if(!mkdirs(dirname($dir))){
      return false;
    }
   if(!mkdir($dir,0777)){
      return false;
    }
   }
return true;
}
?>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 驻马店市| 临沧市| 东丰县| 北票市| 南雄市| 巴青县| 怀仁县| 白河县| 望城县| 卫辉市| 磴口县| 什邡市| 大石桥市| 永川市| 德化县| 蚌埠市| 石狮市| 襄城县| 繁峙县| 敦煌市| 长岭县| 苗栗市| 阳朔县| 武隆县| 新丰县| 宝清县| 甘德县| 平南县| 娱乐| 德钦县| 克拉玛依市| 克什克腾旗| 唐山市| 鄂托克前旗| 东辽县| 廉江市| 剑川县| 建德市| 雅安市| 富民县| 满城县|