как сделать статистику зараженных коронавирусом с php в реальном времени
готовый сайт
[UPD] сайт, с которого бралась информация о заражённых был переделан, поэтому опираемся на информацию из любого другого источника.
<?php
$data = file_get_contents('https://bnonews.com/index.php/2020/02/the-latest-coronavirus-cases/');
// копируем сайт со статистикой
// далее убираем все лишнее, оставляем цифры
$infected_start = explode('There are currently', $data); // убираем все до цифры
$infected_end = explode('confirmed cases worldwide', $infected_start[1]); // после цифры
$dead_start = explode(', including', $data);
$dead_end = explode('fatalities.', $dead_start[1]);
$infected_russia_start = explode('tr><td>Russia</td><td>', $data);
$infected_russia_end = explode('</td><td>0</td><td></td><td><a', $infected_russia_start[1]);
$dead_russia_start = explode('<tr><td>Russia</td><td>2</td><td>', $data);
$dead_russia_end = explode('</td><td></td><td>', $dead_russia_start[1]);
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>coronavirus stats</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="world">
<style>
body {
background: #fefaec;
margin-left: 20%;
margin-right: 20%;
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
</style>
<h1><?php echo $infected_end[0]; ?> Infected</h1>
<h1><?php echo $dead_end[0]; ?> Dead</h1>
</div>
<div class="Russia">
<h1><?php echo $infected_russia_end[0];?> Infected in Russia</h1>
<h1><?php echo $dead_russia_end[0];?> Dead in Russia</h1>
</div>
</body>
</html>