02
Nov
2016

Discuz!附件图片、头像图片、相册图片存储规则详解

标签: discuz 附件

头像规则

用户uid为:80629

对应头像地址:http://域名/uc_server/data/avatar/000/08/06/29_avatar_middle.jpg (中等尺寸)

头像地址生成规则:

$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';

附件图片

按上传时间存储在不同目录,规则如下:

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

相册图片

与附件图片存储规则一致,差别在于存储于attachment下不同子目录,规则如下

DISCUZ_ROOT.'data/attachment/album/'.date('Ym',$dateline).'/'.date('d',$dateline).'/'.date('His',$dateline).strtolower(random(16)).'.拓展名';