【问题标题】:display text file change to another text file time to time in the same content在相同的内容中不时显示文本文件更改为另一个文本文件
【发布时间】:2013-03-19 18:10:05
【问题描述】:

在我的 index.php 中,我的内容已通过一个名为 txt1 的文本文件显示。因此,位于服务器上的 txt1 上的所有内容都将显示到内容 index.php 中。 我想要的是将显示的内容不会仅从一个文本文件中显示,而是我希望每隔几秒钟将其更改为另一个名为 txt2 的文本文件。因此它将更改为文本框中的不同内容。

<div id="content">
    <br> 
    <font align="center" color="white" size="3"><b>
    <?php
                        $myFile = "txt1.txt";
                        $fh = fopen($myFile, 'r');
                        $theData = fgets($fh);
                        fclose($fh);
                        echo $theData;
                    ?>  
    </b></font></div>

这是我们得到的代码,所以基本上只是读取文本文件中的内容。 那么我如何读取不同的文本文件并每秒更改相同内容的文本文件。

我需要在 JavaScript 中使用 PHP。所以 PHP 中的 JavaScript。

【问题讨论】:

  • 你需要setInterval 函数来每秒请求文本文件。 Check this out

标签: php javascript file text time


【解决方案1】:

您需要创建两个不同的 div。一个包含 txt1.txt 的数据。
另一个包含 txt2.txt 的数据并被隐藏。

<div class="content"><?=file_get_contents('txt1.txt')?></div>
<div class="content" style="display:none"><?=file_get_contents('txt2.txt')?></div>

然后,只需使用javascript隐藏第一个div并显示另一个div。

//using Jquery
$(document).ready(function(){
    $(document).ready(function(){
        var time=2; //Number of seconds
        setInterval(toggle_content, time*1000);
    })
    function  toggle_content() {
        $('.content').toggle()
    }
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-26
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    相关资源
    最近更新 更多