无限星辰工作室-客户无限互联网动力之源

标题: Discuz!x 头像生成路径和格式记录 [打印本页]

作者: crx349    时间: 2023-2-7 01:19
标题: Discuz!x 头像生成路径和格式记录
写插件需要用到,先记录下,用途是微信登陆后配合微信头像,生成Dz的用户头像。


格式:
  1. $uid = sprintf("%09d", $uid);
  2. $dir1 = substr($uid, 0, 3);
  3. $dir2 = substr($uid, 3, 2);
  4. $dir3 = substr($uid, 5, 2);
  5. $file1 = DISCUZ_ROOT.'uc_server/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_small.jpg';
  6. $file2 = DISCUZ_ROOT.'uc_server/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_middle.jpg';
  7. $file3 = DISCUZ_ROOT.'uc_server/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_big.jpg';
  8. dmkdir(DISCUZ_ROOT.'uc_server/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/', 0777);
复制代码

  1. $dir=DISCUZ_ROOT.'/uc_server/data/avatar/'.substr($uid,0,3).'/'.substr($uid,3,2).'/'.substr($uid,5,2).'/'.substr($uid,-2).'_avatar_middle.jpg';
复制代码


附录
附件格式:

  1. DISCUZ_ROOT.'data/attachment/forum/'.date('Ym',$dateline).'/'.date('d',$dateline).'/'.date('His',$dateline).strtolower(random(16)).'.拓展名';
复制代码


相册格式:
  1. DISCUZ_ROOT.'data/attachment/album/'.date('Ym',$dateline).'/'.date('d',$dateline).'/'.date('His',$dateline).strtolower(random(16)).'.拓展名';
复制代码






欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/) Powered by Discuz! X3.4