slamliu
小狐狸
小狐狸
  • UID773
  • 注册日期2004-12-12
  • 最后登录2006-03-12
  • 发帖数70
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6182回复:16

问一个比较罕见的问题(已经解决)

楼主#
更多 发布于:2005-05-07 11:18
我在浏览这个网站时出现一下错误提示:
Undefined subroutine &testinfo::lbhz called at D:/网站/ccj/bbs1/cgi-bin/testinfo.pm line 404.

但是用IE打开没事,重装过几次firefox,有时候重装后好了,有时候还是不行,现在我用的就是裸奔firefox,还是不行,问过论坛上的别人也没出现过问题,有点抓狂了都,谁知道怎么回事啊

http://www.railwayfan.net/ccj/bbs1/cgi-bin/forums.cgi?forum=15


昨天下了leobbs的源程序,发现在testinfo.pm里面使用了一个貌似没有定义的lbhz子程序,整个程序是检查浏览器信息的,但是在检查firefox的时候有点问题,提供给大家看看

elsif ($Agent =~ /Mozilla/i)
{
if ($Agent =~ "MSIE")
{
if ($Agent =~ /Maxthon/)
{
$browser = "Maxthon";
$browserver = "";
}
elsif ($Agent =~ /MyIE(\d*)/)
{
$browserver = $1;
$browser = "MyIE";
}
else
{
$Part = (split(/\(/, $Agent))[1];
$Part = (split(/\;/,$Part))[1];
$browserver = (split(/ /,$Part))[2];
$browserver =~ s/([\d\.]+)/$1/isg;
$browser = "Internet Explorer";
}
}
……
  elsif ($Agent =~ "Firefox")
                {
                       $browser = "Firefox";
                       $browserver = (split(/Firefox/, $Agent))[1];
                       $browserver =~ s/\///isg;
                }
……
if ($browser ne '')
{
$browserver =~ s/[^0-9a\.b]//isg;
$browserver = &lbhz($browserver, 4) if (length($browserver) > 10);
$browseinfo = "$browser $browserver";
}


我觉得好像不对,检查mozila不应该和firefox的平行,然后下了一个修改html_user_agent的插件,就好了
slamliu
小狐狸
小狐狸
  • UID773
  • 注册日期2004-12-12
  • 最后登录2006-03-12
  • 发帖数70
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-05-07 11:18
感谢各位,我也不知道到底怎么回事,原来我用的是madfox,我又重新装了一遍,把机器里所有用户的配置文件都删了,重新装了一遍firefox1.03,发现好了以后,又删除firefox,装的madfox,现在暂时好了
slamliu
小狐狸
小狐狸
  • UID773
  • 注册日期2004-12-12
  • 最后登录2006-03-12
  • 发帖数70
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-05-07 11:18
疯了,又出问题了,不管了
slamliu
小狐狸
小狐狸
  • UID773
  • 注册日期2004-12-12
  • 最后登录2006-03-12
  • 发帖数70
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-05-07 11:18
xbtsw:难道这就素传说中的rpwt?回到原帖

寒这位仁兄,你可以到百度搜索一下刚刚我说的那个错误,可以搜索到有人有一样的问题,现在确定的是问题出在leobbs这个论坛程序上,可能会在安装了perl+aphache的机子上
slamliu
小狐狸
小狐狸
  • UID773
  • 注册日期2004-12-12
  • 最后登录2006-03-12
  • 发帖数70
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-05-07 11:18
忘了说,问题还是时好时坏的,不知道为啥
游客

返回顶部