-1

私の index.php では、私のコンテンツは txt1 というテキスト ファイルを介して表示されています。そのため、サーバーにある txt1 にあるものはすべてコンテンツ index.php に表示されます。私がしたいのは、表示されるコンテンツが1つのテキストファイルからだけ表示されるのではなく、数秒ごとに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>

これはコードを取得したので、基本的にはテキスト ファイルの内容を読み取るだけです。では、どうすれば別のテキスト ファイルを読み込んで、同じ内容のテキスト ファイルを毎秒変更する必要があるのでしょうか。

PHPを使用するには、これをJavaScriptにする必要があります。PHP内のJavaScript。

4

1 に答える 1

0

2 つの異なる div を作成する必要があります。1 つには、txt1.txt のデータが含まれています。
もう 1 つは 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()
    }
})
于 2013-03-19T18:22:46.767 に答える