當前位置:編程學習大全網 - 編程軟體 - qt裏的text browser 控件,如每隔壹段時間輸出壹段文本,怎麽實現每段文本後的自動換行?

qt裏的text browser 控件,如每隔壹段時間輸出壹段文本,怎麽實現每段文本後的自動換行?

編寫讀取數據的程序:

建立壹個文本文件,命名為english.dat,加入源代碼如下:

<?php

$filename = ’english.dat’; //數據文件名

$refresh = 900; //更新周期(以秒為單位,可根據需要自行調整)

$data = file($filename); //將數據文件裝入壹個數組

$num_lines = count($data); //數據文件行數,也就是記錄條數 mt_srand(floor(time() / $refresh));

$id = mt_rand(0, $num_lines - 1); //隨機選擇壹條記錄號

$content = chop($data[$id]); //根據記錄號選擇相應的數據,並截去最後的換行符

echo "document.write(\"$content\");"; //用javascript形式輸出數據

> ?

將english.dat和english.php存盤,上傳至服務器的同壹個目錄下。

最後壹道工序就是讓妳的網頁調用這個php程序來顯示內容了。因為php運行的結果是以javascript形式輸出的,我們只要把這段php當成壹段javascrupt來調用即可,方法是:用記事本或網頁編輯軟件打開妳要修改的html文件,在妳想讓動態內容顯示的位置加入以下代碼:

<script language="javascript" src="english.php"></script>

註意,如果妳修改的html文件和english.php不在壹個目錄下,要在src="..."裏註明english.php的相對路徑。

把這個修改後的html文件上傳至服務器,在瀏覽器中打開。如果妳每壹步做得都正確,應該就可以看到數據文件中的內容顯示出來了!過15分鐘刷新壹下頁面看看,是不是顯示的內容變化了?而妳並沒有為更新這些內容做什麽額外的勞動,php程序為妳做了。

  • 上一篇:C語言:怎樣輸入壹個字母,輸出下壹個字母
  • 下一篇:鼠標可以放在托運行李裏面嗎
  • copyright 2024編程學習大全網