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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[已解决] 新出的UCH补丁还没没有解决这个问题

[复制链接]
 楼主| 000823 发表于 2009-1-19 17:00:17 | 显示全部楼层
具体登录操作
登录会员后
1. 点"随便看看"  http://q.0576.cn/network.php  (即:全部标签页)
2. 点 "记录" "日志" "相册" "分享" "话题" "群组" "成员" 比方说就点 http://q.0576.cn/network.php?ac=mtag (群组标签页) 后
3. 再返回点 "全部" 标签页 http://q.0576.cn/network.php

问题就出现了.
其实不用登录,只要滚动动态及更新的用户中有0开头的用户名存在,就会出来不能正确显示0开头的用户名的问题
其实我已经说的很明白了,只希望你们认真仔细的检查一下.
如果觉着这个问题没必要解决,我大不了不用0开头的帐号了.
回复

使用道具 举报

茄子 发表于 2009-1-20 10:34:38 | 显示全部楼层
具体登录操作
登录会员后
1. 点"随便看看"  http://q.0576.cn/network.php  (即:全部标签页)
2. 点 "记录" "日志" "相册" "分享" "话题" "群组" "成员" 比方说就点 http://q.0576.cn/network.php?ac=mtag (群组标 ...
000823 发表于 2009-1-19 17:00



是我疏忽了,确实存在,谢谢反馈
回复

使用道具 举报

andy888 发表于 2009-1-20 11:44:56 | 显示全部楼层
我们查了一下这是由于你的用户名的特殊性,你可以参照以下的修改方式修改可以解决你的问题
function_cache.php找到function arrayeval($array, $level = 0)函数中的
  1. $val = !is_array($val) && (!preg_match("/^\-?\d+$/", $val) || strlen($val) > 12) ? '\''.addcslashes($val, '\'\\').'\'' : $val;
复制代码
修改为
  1. $val = !is_array($val) && (!preg_match("/^\-?\d+$/", $val) || strlen($val) > 12 || substr($val, 0, 1)=='0') ? '\''.addcslashes($val, '\'\\').'\'' : $val;
复制代码
回复

使用道具 举报

 楼主| 000823 发表于 2009-1-20 14:17:42 | 显示全部楼层
谢谢,其实就是这个页面存在问题!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 05:30 , Processed in 0.027121 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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