广告联盟网

 找回密码
 注册
查看: 526|回复: 4
打印 上一主题 下一主题

这个函数有错吗

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-5 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
喜悦国际村的号不知道怎么就上不去了,新注册也不可以,就在这里问问答案了。

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

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>";
}
}
}

2#
发表于 2007-4-5 | 只看该作者
肯定你是在其他地方已经定义了link了
3#
 楼主| 发表于 2007-4-5 | 只看该作者
网上查找后都说是 重复包含或者重复定义的问题,我检查了好几遍,都没有找到哪里重了。不过刚才试着改了一个函数名,把 link 改为  ddlink  后就没有问题了。

看来确实应该是重复定义的问题了,太粗心了,到现在还是没有找到在哪里还定义了link这个函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|广告联盟网  

GMT, 2024-11-26 , Processed in 0.061191 second(s), 19 queries .

Powered by Discuz! X3.2

© 2005-2021 www.ggads.com GGADS 广告联盟网

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