網(wǎng)站制作NEWS
qt里的text browser 控件,如每隔一段時間輸出一段文本,怎么實現(xiàn)每段文本后的自動換行
編寫讀取數(shù)據(jù)的程序:
建立一個文本文件,命名為english.dat,加入源代碼如下:
<?php
$filename = ’english.dat’; //數(shù)據(jù)文件名
$refresh = 900; //更新周期(以秒為單位,可根據(jù)需要自行調(diào)整)
$data = file($filename); //將數(shù)據(jù)文件裝入一個數(shù)組
$num_lines = count($data); //數(shù)據(jù)文件行數(shù),也就是記錄條數(shù) mt_srand(floor(time() / $refresh));
$id = mt_rand(0, $num_lines - 1); //隨機選擇一條記錄號
$content = chop($data[$id]); //根據(jù)記錄號選擇相應(yīng)的數(shù)據(jù),并截去最后的換行符
echo "document.write(\"$content\");"; //用javascript形式輸出數(shù)據(jù)
?>
將english.dat和english.php存盤,上傳至服務(wù)器的同一個目錄下。
最后一道工序就是讓你的網(wǎng)頁調(diào)用這個php程序來顯示內(nèi)容了。因為php運行的結(jié)果是以javascript形式輸出的,我們只要把這段php當成一段javascrupt來調(diào)用即可,方法是:用記事本或網(wǎng)頁編輯軟件打開你要修改的html文件,在你想讓動態(tài)內(nèi)容顯示的位置加入以下代碼:
<script language="javascript" src="english.php"></script>
注意,如果你修改的html文件和english.php不在一個目錄下,要在src="..."里注明english.php的相對路徑。
把這個修改后的html文件上傳至服務(wù)器,在瀏覽器中打開。如果你每一步做得都正確,應(yīng)該就可以看到數(shù)據(jù)文件中的內(nèi)容顯示出來了!過15分鐘刷新一下頁面看看,是不是顯示的內(nèi)容變化了?而你并沒有為更新這些內(nèi)容做什么額外的勞動,php程序為你做了。
多重隨機標簽