Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

随机头像 - 给无头像会员随机生成一个 BY 折翼de天使♂ FOR UC ALL[9-15早更新]

[复制链接]
bskr 发表于 2008-10-8 10:10:31 | 显示全部楼层
回复

使用道具 举报

bskr 发表于 2008-10-8 10:10:55 | 显示全部楼层
原帖由 colala 于 2008-9-14 23:44 发表
这个不错,对网站形象大有帮助,LZ中秋快乐:)




你的签名。。。
回复

使用道具 举报

popingdhao 发表于 2008-10-17 07:36:51 | 显示全部楼层
大头像都显示不出来啊  为什么啊
yxm0564335 发表于 2008-9-23 13:05


是啊,大头像显示不出来.
回复

使用道具 举报

dibery 发表于 2008-10-17 08:24:03 | 显示全部楼层
用了很久了,忍不住再顶一次
不过没有用下载的大图
大图头像,我用的QQ秀里面的图片
回复

使用道具 举报

popingdhao 发表于 2008-10-17 08:35:24 | 显示全部楼层
检查了下,貌似是BIG目录中的文件大小问题.已解决,hoho
回复

使用道具 举报

sunan 发表于 2008-10-19 12:55:24 | 显示全部楼层
效果很好,感谢楼主
回复

使用道具 举报

sunan 发表于 2008-10-19 13:15:10 | 显示全部楼层
在这里为什么我的签名不显示呢?
回复

使用道具 举报

53866484 发表于 2008-10-25 15:27:51 | 显示全部楼层
这个东西不错 用上了!呵呵 谢谢!
回复

使用道具 举报

开户专家 发表于 2008-10-25 23:36:53 | 显示全部楼层
我的根本找不到这段代码

  1. <?php

  2. /*
  3.         [UCenter] (C)2001-2008 Comsenz Inc.
  4.         This is NOT a freeware, use is subject to license terms

  5.         $Id: avatar.php 12126 2008-01-11 09:40:32Z heyond $
  6. */

  7. //note url格式: http://uc_server/avatar.php?uid=123

  8. error_reporting(7);

  9. $uid = isset($_GET['uid']) ? $_GET['uid'] : 0;
  10. $size = isset($_GET['size']) ? $_GET['size'] : '';
  11. $random = isset($_GET['random']) ? $_GET['random'] : '';

  12. $avatar = './data/avatar/'.get_avatar($uid, $size);

  13. if(file_exists($avatar)) {
  14.         $random = !empty($random) ? rand(1000, 9999) : '';
  15.         header("Location: $avatar?random=$random");
  16. } else {
  17.         $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
  18.         header("Location: images/noavatar_$size.gif");
  19. }

  20. /**
  21. * 根据用户的 uid 得到 avatar/home 目录
  22. *
  23. * @param int $uid
  24. * @return string
  25. */
  26. function get_avatar($uid, $size = 'middle') {
  27.         $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
  28.         $uid = abs(intval($uid));
  29.         $uid = sprintf("%09d", $uid);
  30.         $dir1 = substr($uid, 0, 3);
  31.         $dir2 = substr($uid, 3, 2);
  32.         $dir3 = substr($uid, 5, 2);
  33.         return $dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg";
  34. }

  35. ?>
复制代码
回复

使用道具 举报

andrewyxm 发表于 2008-10-26 15:10:54 | 显示全部楼层
需要把后缀名改一下,不然在个人空间显示不正确
GIF --> gif
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-26 11:09 , Processed in 0.026940 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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