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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] discuz X3.2论坛搬家后应用通信成功,UCenter也设置了,不显示头像,怎么解决?

[复制链接]
kinunion 发表于 2015-5-27 09:03:22 | 显示全部楼层 |阅读模式
本帖最后由 kinunion 于 2015-5-27 10:24 编辑

discuz X3.2论坛搬家后应用通信成功,UCenter也设置了,不显示头像,怎么解决?
我的网址是:http://www.shichengxian.com/



在此感谢各位好心人相助,我刚刚把原网站的/uc_server/avatar.php,覆盖到现在的网站,头像就可以正常显示了,再次感谢大家,好人啊!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
maque365 发表于 2015-5-27 09:33:31 | 显示全部楼层
访问了一下 http://www.shichengxian.com/uc_server/avatar.php?uid=282&size=middle 这个头像, 发现有报错。
Parse error: syntax error, unexpected $end in D:\ftp\web\uc_server\avatar.php on line 49
检测下是否改了这个文件。
回复

使用道具 举报

croho 发表于 2015-5-27 09:36:35 | 显示全部楼层
修改php.ini的short_open_tag = Off为short_open_tag = On
回复

使用道具 举报

 楼主| kinunion 发表于 2015-5-27 09:37:34 | 显示全部楼层
maque365 发表于 2015-5-27 09:33
访问了一下 http://www.shichengxian.com/uc_server/avatar.php?uid=282&size=middle 这个头像, 发现有报 ...

<?php

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

        $Id: avatar.php 1144 2013-01-31 06:47:43Z zhangjie $
*/


error_reporting(0);

_get_script_url();
define('UC_API', strtolower(($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));

$uid = isset($_GET['uid']) ? $_GET['uid'] : 0;
$size = isset($_GET['size']) ? $_GET['size'] : '';
$random = isset($_GET['random']) ? $_GET['random'] : '';
$type = isset($_GET['type']) ? $_GET['type'] : '';
$check = isset($_GET['check_file_exists']) ? $_GET['check_file_exists'] : '';

$avatar = './data/avatar/'.get_avatar($uid, $size, $type);
if(file_exists(dirname(__FILE__).'/'.$avatar)) {
        if($check) {
                echo 1;
                exit;
        }
        $random = !empty($random) ? rand(1000, 9999) : '';
        $avatar_url = empty($random) ? $avatar : $avatar.'?random='.$random;
} else {
        if($check) {
                echo 0;
                exit;
        }
        $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
        $avatar_url = 'images/noavatar_'.$size.'.gif';
}

if(empty($random)) {
        header("HTTP/1.1 301 Moved Permanently");
        header("Last-Modified:".date('r'));
        header("Expires: ".date('r', time() + 86400));
}

header('Location: '.UC_API.'/'.$avatar_url);
exit;

function get_avatar($uid, $size = 'middle', $type = '') {
        $size = in_array($size, arr


我不知道怎么修改,我没有去修改!
回复

使用道具 举报

 楼主| kinunion 发表于 2015-5-27 09:41:30 | 显示全部楼层
croho 发表于 2015-5-27 09:36
修改php.ini的short_open_tag = Off为short_open_tag = On

请问php.ini这个文件在什么地方,我找不到!
回复

使用道具 举报

maque365 发表于 2015-5-27 09:42:58 | 显示全部楼层
试下 @croho 说的修改php.ini的short_open_tag = Off为short_open_tag = On  
你要没有改应该就是这个问题。
回复

使用道具 举报

 楼主| kinunion 发表于 2015-5-27 09:47:50 | 显示全部楼层
croho 发表于 2015-5-27 09:36
修改php.ini的short_open_tag = Off为short_open_tag = On

我登陆上去,看了一下,显示的就是“short_open_tag = On”
回复

使用道具 举报

crx349 发表于 2015-5-27 09:55:16 | 显示全部楼层
右键看看头像地址 然后 去后台 站长 ucenter里面改下正确通信地址
回复

使用道具 举报

 楼主| kinunion 发表于 2015-5-27 10:08:12 | 显示全部楼层
crx349 发表于 2015-5-27 09:55
右键看看头像地址 然后 去后台 站长 ucenter里面改下正确通信地址

我通信地址没有问题 http://www.shichengxian.com/uc_s ... d=5&size=middle
回复

使用道具 举报

 楼主| kinunion 发表于 2015-5-27 10:20:21 | 显示全部楼层
Parse error: syntax error, unexpected $end in D:\ftp\web\uc_server\avatar.php on line 49 这个是什么意思了?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 11:35 , Processed in 0.035866 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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