我有一个小代码,它绑定在一个函数中,并用于生成用户级别标记。例如,如果特定用户的数据库权限设置为9,则他/她是管理员,如果他/她是成员等等。php函数重新声明错误
这是现在使用自定义论坛脚本使那些战后初期由让我们假设有一个回复里面这个函数的函数
function user_level($user_level) {
if($user_level == 10) {
$level = "<span style='color:#fff;text-shadow:0px 1px 0px #000;font-size:14px;background:#065286;padding:2px 5px;border-radius:3px;'>System Root</span>";
} elseif($user_level == 9) {
$level = "<span style='color:#fff;text-shadow:0px 1px 0px #000;font-size:14px;background:#df4d28;padding:2px 5px;border-radius:3px;'>Admin</span>";
} else {
$level = "<span style='color:#fff;text-shadow:0px 1px 0px #000;font-size:14px;background:#008CD7;padding:2px 5px;border-radius:3px;'>Member</span>";
}
return $level;
}
$level = user_level($user_level);
。
可悲的答复是没有显示,而是我给
Fatal error: Cannot redeclare user_level() (previously declared in /home/u688392685/public_html/comet/viewtopic.php:156) in /home/u688392685/public_html/comet/viewtopic.php on line 156
我不知道怎么回事,因为之前工作得很好,我记得主持人做这样的版本更新一些PHP变化,但多数民众赞成。有什么办法解决这个问题,让我回到正轨?
如果相对的:阿帕奇/ 2.2.14,PHP 5.2.x
检查'的public_html /彗星/ viewtopic.php ',第156行? – Tushar
@Tushar函数在viewtopic.php – Random
不要包含该脚本两次。或者在其他地方移动你的函数,如果它实际上应该是模板/输出脚本。 – mario