簡體   English   中英

如何根據PHP中的持續時間從文件中隨機顯示文本

[英]How to display text randomly from a file based on a duration of time in php

我正在尋找一個php程序,該程序將從文件中獲取文本作為輸入並隨機顯示文本。 文本應每5秒更改一次。 我現在有以下代碼。

enter code here
<?php
$myfile=".txt";

$fp=fopen($myfile,'r');
$data=fread($fp,filesize($myfile));
$d=".";
$word[]=explode($d,$data);

$n=mt_rand(0,50);
print "$word[$n]";
fclose($fp);
?>

在上面的代碼中,僅在刷新頁面時,文本才會更改。 但是文本需要每5秒更改一次,而無需刷新網頁。 我該怎么做..

使用套接字從php端執行此操作...如果要從客戶端執行此操作,請使用ajax

<script>
    setTimeout(function () 
    {
        location.reload();
    }, 5000);
</script>

此摘要將每5秒鍾刷新一次頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM