广告联盟网

标题: 这个函数有错吗 [打印本页]

作者: Benxiaohai    时间: 2007-4-5
标题: 这个函数有错吗
喜悦国际村的号不知道怎么就上不去了,新注册也不可以,就在这里问问答案了。

用的是php和mysql,在本地测试时都正常着,传到服务器上后就出现错误 “Fatal error: Cannot redeclare link()  ” ,link()  是我定义的一个函数,我删除或者注释掉这个函数后程序就可以正常运行了,服务器操作系统是freeBSD,相关代码如下:

CODE:
function link($num='')
{
global $db;
if($num=='')
{
$sql = "select `lid`,`webname`,`logo`,`url`,`describe` from `top_link` order by `lid`";
}
else
{
$sql = "select `lid`,`webname`,`logo`,`url`,`describe` from `top_link` order by `lid` limit 0,$num";
}
$query = $db->query($sql);
while($rs=$db->fetch_array($query))
{
if($rs[logo]=='')
{
echo"<li><a href=$rs[url] target='_blank' title='$rs[describe]'>$rs[webname]</a></li>";
}
else
{
echo"<a href=$rs[url] target='_blank' title='$rs[describe]'><img src='$rs[logo]' border='0'></a><br>";
}
}
}


作者: 剑王    时间: 2007-4-5
肯定你是在其他地方已经定义了link了
作者: Benxiaohai    时间: 2007-4-5
网上查找后都说是 重复包含或者重复定义的问题,我检查了好几遍,都没有找到哪里重了。不过刚才试着改了一个函数名,把 link 改为  ddlink  后就没有问题了。

看来确实应该是重复定义的问题了,太粗心了,到现在还是没有找到在哪里还定义了link这个函数




欢迎光临 广告联盟网 (https://bbs.ggads.com/) Powered by Discuz! X3.2