Различные вопросы по PHP и MySQL

103K
.
Менделеев
if ($opyt <= $100) {
    echo "1 lvl";
} elseif ($opyt <=200) {
    echo "2 lvl";
} elseif ($opyt <=300) {
    echo "3 lvl";
}
.
# fanatos (07.08.2016 / 16:03)
if ($opyt <= $100) {
echo "1 lvl";
} elseif ($opyt <=200) {
echo "2 lvl";
} elseif ($opyt <=300) {
echo "3 lvl";
}
Быдлокод же ...
.
ДоХтор
# serghei (07.08.2016 / 15:58)
да. 100 опыта = 1 уровень
200 опыта = 2 уровень и тд
function level($val) {
    $int = $val / 100;
    $int > 1 ?: $int = 1;
    return intval($int);
}

echo 'Уровень № '. level(200);
.
спасибо
.
# serghei (07.08.2016 / 15:42)
у меня тоже была эта проблема.
вот решение :
incfiles/classes/core.php
строка 37 :private $flood_limit = '70'; // Число разрешенных запросов за интервал

и пиши сдесь вместо 70 например пару ты
спасибо сделал 5000 это не слишком вили ка?
.
# Udesign (07.08.2016 / 17:20)
спасибо сделал 5000 это не слишком вили ка?
у меня вообще 500к.
это зависит от хоста
.
Ей 25
# serghei (07.08.2016 / 17:24)
у меня вообще 500к.
это зависит от хоста
Тогда смысла в этой переменной вообще нет. Это типо у тебя хост выдержит 500к обращений за 120 секунд? Т.Е. 4166 запросов в секунду, вместо 0,58 стандартных. И это только от одного пользователя.
.
# serghei (07.08.2016 / 16:25)
спасибо
Или можно объединить с тем кодом, который ты здесь недавно публиковал (графическая шкала), получится примерно так
function level($val) {
    $int = $val / 100;
    $int > 1 ?: $int = 1;
    $int = intval($int);
    return 'Уровень № '. $int .' <div style="background:lime; '.
        'border:1px solid blue; height:2px; width:'. $int .'%;"></div>';
}

// 100 опыта = 1 уровень
// 200 опыта = 2 уровень и тд
// Для примера, пять вызовов с разным "опытом"
echo level(100);
echo level(200);
echo level(300);
echo level(400);
echo level(500);
(см. скрин)
Прикрепленные файлы:
.
# ValekS (07.08.2016 / 17:33)
Тогда смысла в этой переменной вообще нет. Это типо у тебя хост выдержит 500к обращений за 120 секунд? Т.Е. 4166 запросов в секунду, вместо 0,58 стандартных. И это только от одного пользователя.
а 36 строка ни о чём неговорит ?
private $flood_interval = '120'; // Интервал времени в секундах


тоже ведь можно изменить.и от хоста зависит
.
serghei, не помогло я поставил 15 000
Всего: 7969