我有一個小代碼,它綁定在一個函數中,並用於生成用戶級別標記。例如,如果特定用戶的數據庫權限設置爲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