首先 我确定是images/noavatar下的37个头像都是gif的
下面是代码- */
- //note url格式: http://uc_server/avatar.php?uid=123
- error_reporting(0);
- $uid = isset($_GET['uid']) ? $_GET['uid'] : 0;
- $size = isset($_GET['size']) ? $_GET['size'] : '';
- $random = isset($_GET['random']) ? $_GET['random'] : '';
- $avatar = './data/avatar/'.get_avatar($uid, $size);
- if(file_exists(dirname(__FILE__).'/'.$avatar)) {
- $random = !empty($random) ? rand(1000, 9999) : '';
- empty($_GET['check_file_exists'])?header("Location: $avatar?random=$random"):exit('1');
- } else {
- $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
- $rand_no = rand(1,37);//修改37可以增加和减少随机产生的数
- empty($_GET['check_file_exists'])?header("Location: images/noavatar/$rand_no.gif"):exit('0');
- }
复制代码
[ 本帖最后由 onlinedear 于 2008-9-15 00:34 编辑 ] |