显示文本文件在同一内容中不时更改为另一个文本文件

时间:2013-03-19 18:10:05

标签: php javascript file text time

在我的index.php中,我的cotent已显示在一个名为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。所以JavaScript内部的JavaScript。

1 个答案:

答案 0 :(得分:0)

您需要创建两个不同的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。

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