找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 3045|回复: 0

Discuz avatar 函数 获取头像

[复制链接]

506

主题

18

回帖

5

广播

论坛版主

积分
260
泰拉
22
水晶
1
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【宝剑回鞘】【泰拉达人】【奥运选手】

发表于 2020-9-29 13:03:33 | 显示全部楼层 |阅读模式


  1. /**
  2. * 获取头像
  3. *
  4. * @param int $uid 需要获取的用户UID值
  5. * @param string $size 获取尺寸 'small', 'middle', 'big'
  6. * @param boolean $returnsrc 是否直接返回图片src
  7. * @param boolean $real 是否返回真实图片
  8. * @param boolean $static 是否返回真实路径
  9. * @param string $ucenterurl 强制uc路径
  10. */
  11. function avatar($uid, $size = 'middle', $returnsrc = FALSE, $real = FALSE, $static = FALSE, $ucenterurl = '') {
  12.         global $_G;
  13.         static $staticavatar;
  14.         if($staticavatar === null) {
  15.                 $staticavatar = $_G['setting']['avatarmethod'];
  16.         }

  17.         $ucenterurl = empty($ucenterurl) ? $_G['setting']['ucenterurl'] : $ucenterurl;
  18.         $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
  19.         $uid = abs(intval($uid));
  20.         if(!$staticavatar && !$static) {
  21.                 return $returnsrc ? $ucenterurl.'/avatar.php?uid='.$uid.'&size='.$size : '<img src="'.$ucenterurl.'/avatar.php?uid='.$uid.'&size='.$size.($real ? '&type=real' : '').'" />';
  22.         } else {
  23.                 $uid = sprintf("%09d", $uid);
  24.                 $dir1 = substr($uid, 0, 3);
  25.                 $dir2 = substr($uid, 3, 2);
  26.                 $dir3 = substr($uid, 5, 2);
  27.                 $file = $ucenterurl.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).($real ? '_real' : '').'_avatar_'.$size.'.jpg';
  28.                 return $returnsrc ? $file : '<img src="'.$file.'" οnerrοr="this.οnerrοr=null;this.src=\''.$ucenterurl.'/images/noavatar_'.$size.'.gif\'" />';
  29.         }
  30. }
复制代码
[发帖际遇]: 君山 乐于助人,奖励 5 泰拉. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-12-22 09:34 , Processed in 0.100392 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表