Witam, mam następujący problem
Fatal error: Cannot redeclare rank_adv() in settings.php on line 38
Kod którego to dotyczy:
function rank_adv() {
if ($total_points >= 800 and $total_points < 2400 and $rank == "Bronze") {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Silver rank</b></u></a></li><br />';
}
if ($total_points >= 2400 and $total_points < 7200 and ($rank == "Silver" or $rank == "Bronze")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Gold rank</u></b></a></li><br />';
}
if ($total_points >= 7200 and $total_points < 21600 and ($rank == "Silver" or $rank == "Bronze" or $rank == "Gold")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Diamond rank</u></b></a></li><br />';
}
if ($total_points >= 21600 and $total_points < 43200 and ($rank == "Silver" or $rank == "Bronze" or $rank == "Gold" or $rank == "Diamond")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Emerald rank</u></b></a></li><br />';
}
if ($total_points >= 43200 and $total_points < 86400 and ($rank == "Silver" or $rank == "Bronze" or $rank == "Gold" or $rank == "Diamond" or $rank == "Emerald")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Platinum rank</u></b></a></li><br />';
}
if ($total_points >= 86400 and $total_points < 129600 and ($rank == "Silver" or $rank == "Bronze" or $rank == "Gold" or $rank == "Diamond" or $rank == "Emerald" or $rank == "Platinum")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Extra Diamond rank</u></b></a></li><br />';
}
if ($total_points >= 129600 and $total_points < 194400 and ($rank == "Silver" or $rank == "Bronze" or $rank == "Gold" or $rank == "Diamond" or $rank == "Emerald" or $rank == "Platinum" or $rank == "Extra Diamond")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Extra Emerald rank</u></b></a></li><br />';
}
if ($total_points >= 194400 and ($rank == "Silver" or $rank == "Bronze" or $rank == "Gold" or $rank == "Diamond" or $rank == "Emerald" or $rank == "Platinum" or $rank == "Extra Diamond" or $rank == "Extra Emerald")) {
$rankup = '<li><a href="rank.php"><u><b>Click here to get Extra Platinum rank</u></b></a></li><br />';
}
}
}
Problem jest jeszcze dziwniejszy, ponieważ błąd ten wyskakuje losowo, tzn raz odświeżę stronę i działa a raz (rzadko) przy odświeżeniu wyskakuje błąd.
Można powiedzieć, że dopiero zaczynam swoją przygodę w PHP. Szukałem już odpowiedzi na moje pytanie jednakże nie includuję kilkukrotnie tej funkcji (gdy dam include_once błąd wyskakuje nadal).
Z góry dzięki za odpowiedzi.
odświeżam
bardzo potrzebuję pomocy (zależy mi na czasie)
Ten post edytował gegos 14.12.2012, 09:03:21