Можно и один, но я не могу понять, куда что будет сохраняться, чтобы циклом потом вывести это. На стороне игры понимаю, а в пхп нет.
$sth = $dbh->prepare("SELECT player, score FROM table ORDER BY score DESC LIMIT 100");
$sth->execute();
$result = $sth->fetchAll();
В результате, в результ записываются данные в массив, как я понял
И допустим, у нас есть хтмл часть:
Номер
Игрок
Значение
Нет, не смотрел. Попробую разобраться, но не совсем понимаю, что делает monolog, он только добавляет логи в бд? Спасибо за ссылку.
Попробую на всякий случай объяснить суть.
Мое решение будет заключаться в 2 частях, других вариантов не вижу:
Лог импорт: по крону скачивает новые логи по фтп, читает их, заносит информацию в базу данных ( в моём случае, MySQL)
Лог анализатор: веб интерфейс, который позволяет искать по параметрам, сортировать
Допустим, у меня в файле 15022015log есть такие строки:
17:33:08 |nick |99.199.999.9
17:33:08 |nick2 |99.199.999.9
17:33:08 |nick |11.111.111.1
Первый скрипт по крону проверяет, есть ли на фтп новые логи, есть ли в последнем логе новые строчки, в случае успеха, импортирует в бд например 17:33:08, nick, 99.199.999.9 в отдельные столбцы
Второй скрипт уже для веб интерфейса сортирует данные, дает возможности для поиска по параметру (по совпадению параметров) и т.д.
Возможно, есть уже готовые решения или специализированный фреймворк по первой и второй части. Чтобы можно было просто настроить импорт информации с логов, указав разделитель и готовое решение для вывода и сортировки информации, которое можно было бы дописать, исходя из индивидуальных потребностей
Для других сайтов есть уже готовые решения. Меня как раз интересовал vk.com. Нигде не видел решения для сайта а в этом деле я ещё новичок. Сейчас попробую с ".post_like_link" что-то намудрить.
$sth = $dbh->prepare("SELECT player, score FROM table ORDER BY score DESC LIMIT 100");
$sth->execute();
$result = $sth->fetchAll();
В результате, в результ записываются данные в массив, как я понял
И допустим, у нас есть хтмл часть:
Номер
Игрок
Значение
<?php static $b ?>
<?php for ($i=0; $i<=100; $i++) { ?>
<?php echo $i;?>
<?php echo $result[$b];?>
<?php echo $result[$b+1];?>
$b++
<?php } ?>
Таким образом оно сохранится? $result[0] = 1 логин, [1] = 1 счёт, [2] = 2 логин, [3] = 2 счёт?