Как добавить на свой сайт, онлайн результаты матчей с другого сайта?

Здравствуйте! Помогите разобраться
Есть игровой сайт, можно ли сделать так, чтобы на нём отображались онлайн результаты игр с другого сайта "egamingbets.com", и таблицы чемпионатов.
Как это можно сделать?
  • Вопрос задан
  • 819 просмотров
Пригласить эксперта
Ответы на вопрос 1
27cm
@27cm
TODO: Написать статус
Обычно подобное делается с помощью CURL, но в данном случае, похоже, всё ещё проще:
$url = 'http://egamingbets.com/ajax.php?key=modules_tables_update_UpdateTableBets&act=UpdateTableBets&ajax=update&fg=1&ind=tables&st=0&type=modules&ut=0';
$data = json_decode(file_get_contents($url));

date_default_timezone_set('CET');

echo '<table>';
echo '<tr><th>Дата (CET)</th><th>Игра</th><th>Игрок 1</th><th>Коэфф</th><th>Игрок 2</th><th>Коэфф</th><th>Ничья</th><th>Событие</th></tr>';
foreach ($data->bets as $bet) {
    echo '<tr>';
    
    // Дата и время
    echo '<td>' . date('d.m G:i', $bet->date) . '</td>';
    
    // Иконка игры
    echo '<td><img src="https://images.egamingbets.com/league/' . $bet->game . '.gif"></td>';
    
    // Флаг страны и ник игрока 1
    echo '<td><img src="https://images.egamingbets.com/flags/' . $bet->gamer_1->flag . '.png">' . $bet->gamer_1->nick . '</td>';
    
    // Коэффициент игрока 1
    echo '<td>' . $bet->coef_1 . '</td>';
    
    // Флаг страны и ник игрока 2
    echo '<td><img src="https://images.egamingbets.com/flags/' . $bet->gamer_2->flag . '.png">' . $bet->gamer_2->nick . '</td>';
    
    // Коэффициент игрока 2
    echo '<td>' . $bet->coef_2 . '</td>';
    
    // Ничья
    echo '<td>' . (is_null($bet->coef_draw) ? 'none' : $bet->coef_draw) . '</td>';
    
    // Событие
    echo '<td>' . $bet->tourn . '</td>';
    
    echo '</tr>';
}
echo '</table>';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы