текстовый файл, который изменяется, отображается как слайд-шоу? - PullRequest
0 голосов
/ 27 сентября 2019

Это немного сложно объяснить, но я буду стараться изо всех сил, поэтому я являюсь стримером, и когда подписчик / подписчик входит в мой чат, текстовый файл на моем компьютере перезаписывается их именем пользователя, я хотел бычтобы создать страницу, которая показывает блок div каждый раз, когда файл перезаписывается, и отображать содержимое файла txt в div, скажем, через 5 секунд я бы хотел, чтобы этот div исчез, моя главная проблема в том, что я не уверенс чего бы начать, любой совет был бы удивительным

ожидаемые результаты: последователь присоединиться к потоку

текстовый файл обновляется с их именем пользователя

(отсюда в сценарии) скрипт см.измененный текстовый файл отображает содержимое текстового файла в div

div исчезает через 5 секунд

текущий (быстрый) код snip

<?php
$page = $_SERVER['PHP_SELF'];
$sec = "5";
$_GET["code"] = $code;
?>

<html>
    <head>
        <meta http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>?code=<?php $md5file ?>'">
    </head>
    <body>

        <?php

$filename = "test.txt";
$md5file = md5_file($filename);


          if ($code!==$md5file){
              $myfile = fopen("G:\Desktop\Stream\Greetings-List.txt", "r") or die("Unable to open file!");
              echo fread($myfile,filesize("G:\Desktop\Stream\Greetings-List.txt"));
                fclose($myfile);
          }

?>
    </body>
</html>

1 Ответ

0 голосов
/ 27 сентября 2019

Ну, это не красиво, но работает, вот что я закончил.ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: это используется только локально

<?php
$page = $_SERVER['PHP_SELF'];
$sec = "5";
$code = $_GET["code"];

$filename = "Greetings-List.txt";
$md5file = md5_file($filename);
?>
<html>
    <head>
        <meta http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>?code=<?php echo $md5file ?>'">
    </head>
    <body>

<?php
          if ($code != $md5file){
              echo '<div class="greeting">';
              $myfile = fopen("Greetings-List.txt", "r") or die("Unable to open file!");
              echo fread($myfile,filesize("Greetings-List.txt"));
                fclose($myfile);
              echo '</div>';
          }

?>
    </body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...