-1

在我的 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。

4

1 回答 1

0

You'll need to create two different divs. One contains the data for txt1.txt.
The other contains the data for txt2.txt and is hidden.

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

Then, just use javascript to hide the first dive and show the other 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()
    }
})
于 2013-03-19T18:22:46.767 回答