• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте только в соответсвующей теме автора.
    • Любые другие темы будут удалены, с последующей выдачей предупреждений нарушителям.

Веб GD Library (PHP) | Баннер с онлайном.

Неа. Хоть триллион запросов. Для пхп это цветочки. Главное понять откуда будешь брать информацию об онлайне на сервере. Если с бд, то и речи про CPU не будет.
PHP создан чтобы умереть после своего сценария.
Сказал тому кто сам занимался стрессом такого генератора картинок. Сайть nick-name.ru 😁.
 
Получилось?)) :creeper::creeper:
Да почти месяц дропали это говно. Потом надоело. Мы накручивали свой никнейм. Его банили. И мы стали тупо дропать увеличив нагрузку. Это веселая генерация картинки очень легко вешает сервер. Их недошаред хост улетел в ресурс лимит.
 
Не плохо, мне кажется оффтоп, но из твоего сообщения у меня появилась одна идея... Я её в недо-сигна-боте использовал, генерировать отправлять и удалять картинку. Тут что-то подобное сделать..
 
Не плохо, мне кажется оффтоп, но из твоего сообщения у меня появилась одна идея... Я её в недо-сигна-боте использовал, генерировать отправлять и удалять картинку. Тут что-то подобное сделать..
Учись.
https://github.com/alexandrage/Statistics
Кеш и крон задача.
 
Автора на "расстрел" за такой код.
 
сейчас так и сделано, но исправлю для таких чисел
Чел это не код а кусок говна. Похвально что ты рвешься что-то писать но выучи для начала основы.
index.php
PHP:
<img src="banner.php">
Так никто не пишет. И где абсолютные пути?
getinfo.php
PHP:
$online = $info['players'];
Зачем присваивать данные переменной если они у тебя уже есть?
PHP:
if(preg_match("/1/i", $online))
{
  $text = "На сервере играет ".$online." лучший игрок";
} elseif (preg_match("/2/i", $online))
{
  $text = "На сервере играет ".$online." лучших игрока";
} elseif (preg_match("/3/i", $online))
{
  $text = "На сервере играет ".$online." лучших игрока";
} elseif (preg_match("/4/i", $online))
{
  $text = "На сервере играет ".$online." лучших игрока";
} elseif (preg_match("/5/i", $online))
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif (preg_match("/6/i", $online))
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif (preg_match("/6/i", $online))
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif (preg_match("/7/i", $online))
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif (preg_match("/8/i", $online))
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif (preg_match("/6/i", $online))
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif (preg_match("/0/i", $online) and $online != 0)
{
  $text = "На сервере играет ".$online." лучших игроков";
} elseif ($online == 0)
{
  $text = "В данный момент на сервере нет игроков :(";
}
Что это за ахинея? Все делается вот так
PHP:
function declination($countPlayer, $textArray)
{
    $case = [2, 0, 1, 1, 1, 2];
    return ($countPlayer != 0) ? $countPlayer . ' ' . ($textArray[($countPlayer % 100 > 4 && $countPlayer % 100 < 20) ? 2 : $case[min($countPlayer % 10, 5)]]) : false;
}

if (($text = declination($info['players'], ['лучший игрок', 'лучших игрока', 'лучших игроков'])) === false) {
    $text = 'В данный момент на сервере нет игроков.';
}
banner.php
PHP:
$text = urldecode($text);
Зачем делать ЮРЛДЕКОДЕ не для ссылки или данных которые не приведены в get тип?
Где функция imagedestroy для освобождения памяти?
Где кэш данных?
Зачем столько файлов когда это делается одним не считая файл класса?
 
Зачем делать ЮРЛДЕКОДЕ не для ссылки или данных которые не приведены в get тип?
Да, руки не дошли исправить, просто не стал всё заного писать из своего недобота скопировал который по get работает
 
И снова здравствуйте...
https://github.com/MouseZver/McBanner

Вижу наконец на сайте толкового юзера ( @PunPun ), знающий в действительности современный PHP
 
Назад
Верх Низ