Loading...
PHP/MySQL | Помощь с функцией
Помогите с функцией. Данная функция определяет уровень администрации
Вот ошибка

Fatal error: Cannot redeclare level() (previously declared in Z:\home\magazin.ru\www\include\function.php:3) in Z:\home\magazin.ru\www\include\function.php on line 23

Вот функция

function level($lvl){
global $tgens, $settings, $user, $db;

$rank = null;
if ($lvl == 1 AND $user['level'] == 1)
$rank = '<br/>Эта страница доступна только Администраторам и Создателям!';
elseif ($lvl == 2 AND $user['level'] >= 1)
$rank = '<br/>Эта страница доступна только Создателям!';

if ($user['level'] < $lvl or !$user)
{
echo '<div class="title"><center>Доступ закрыт</center></div>
<div class="podmenu"><center><b>
У вас не достаточно прав для просмотра данной страницы!
'.$rank.'
</b></center></div>';
exit;
}
}
нельзя несколько раз объявлять одну и ту же функцию
PhpStorm, ну так вроде 1 раз обьявляю
Loading... (23.07.2018 в 15:01)
PhpStorm, ну так вроде 1 раз обьявляю


первый раз в строке 3
второй раз в строке 23
PhpStorm, 23 строка это скобка
return $lvl;
_TheIF_, сделал бестолку
Loading... (23.07.2018 в 15:13)
PhpStorm, 23 строка это скобка


полностью файл дай, на который ругается в посте 1
PhpStorm (23.07.2018 в 15:17)
Loading... (23.07.2018 в 15:13)
PhpStorm, 23 строка это скобка


полностью файл дай, на который ругается в посте 1


<?php
session_start();

function level($lvl){
$user = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE id = '".$_SESSION['id']."'"));
$rank = null;
if ($lvl == 2 AND $user['level'] == 1)
$rank = '<br/>Эта страница доступна только Администраторам и Создателям!';
elseif ($lvl == 2 AND $user['level'] > 1)
$rank = '<br/>Эта страница доступна только Создателям!';

if ($user['level'] < $lvl or !$user)
{
echo '<div class="title"><center>Доступ закрыт</center></div>
<div class="podmenu"><center><b>
У вас не достаточно прав для просмотра данной страницы!
'.$rank.'
</b></center></div>';

exit;
}
return $lvl;
}

?>
Loading... (23.07.2018 в 15:18)
PhpStorm (23.07.2018 в 15:17)
Loading... (23.07.2018 в 15:13)
PhpStorm, 23 строка это скобка


полностью файл дай, на который ругается в посте 1


<?php
session_start();

function level($lvl){
$user = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE id = '".$_SESSION['id']."'"));
$rank = null;
if ($lvl == 2 AND $user['level'] == 1)
$rank = '<br/>Эта страница доступна только Администраторам и Создателям!';
elseif ($lvl == 2 AND $user['level'] > 1)
$rank = '<br/>Эта страница доступна только Создателям!';

if ($user['level'] < $lvl or !$user)
{
echo '<div class="title"><center>Доступ закрыт</center></div>
<div class="podmenu"><center><b>
У вас не достаточно прав для просмотра данной страницы!
'.$rank.'
</b></center></div>';

exit;
}
return $lvl;
}

?>



тут нет строки 23
Онлайн: 3
Время:
Gen. 0.1116
(c) Bym.Guru 2010-2025