как сделать статистику зараженных коронавирусом с 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>
Share
Send
Pin
Popular