編寫(xiě)讀取數(shù)據(jù)的程序:
建立一個(gè)文本文件,命名為english.dat,加入源代碼如下:
<?php
$filename = ’english.dat’; //數(shù)據(jù)文件名
$refresh = 900; //更新周期(以秒為單位,可根據(jù)需要自行調(diào)整)
$data = file($filename); //將數(shù)據(jù)文件裝入一個(gè)數(shù)組
$num_lines = count($data); //數(shù)據(jù)文件行數(shù),也就是記錄條數(shù) mt_srand(floor(time() / $refresh));
$id = mt_rand(0, $num_lines - 1); //隨機(jī)選擇一條記錄號(hào)
$content = chop($data[$id]); //根據(jù)記錄號(hào)選擇相應(yīng)的數(shù)據(jù),并截去最后的換行符
echo "document.write(\"$content\");"; //用javascript形式輸出數(shù)據(jù)
?>
將english.dat和english.php存盤,上傳至服務(wù)器的同一個(gè)目錄下。
最后一道工序就是讓你的網(wǎng)頁(yè)調(diào)用這個(gè)php程序來(lái)顯示內(nèi)容了。因?yàn)閜hp運(yùn)行的結(jié)果是以javascript形式輸出的,我們只要把這段php當(dāng)成一段javascrupt來(lái)調(diào)用即可,方法是:用記事本或網(wǎng)頁(yè)編輯軟件打開(kāi)你要修改的html文件,在你想讓動(dòng)態(tài)內(nèi)容顯示的位置加入以下代碼:
<script language="javascript" src="english.php"></script>
注意,如果你修改的html文件和english.php不在一個(gè)目錄下,要在src="..."里注明english.php的相對(duì)路徑。
把這個(gè)修改后的html文件上傳至服務(wù)器,在瀏覽器中打開(kāi)。如果你每一步做得都正確,應(yīng)該就可以看到數(shù)據(jù)文件中的內(nèi)容顯示出來(lái)了!過(guò)15分鐘刷新一下頁(yè)面看看,是不是顯示的內(nèi)容變化了?而你并沒(méi)有為更新這些內(nèi)容做什么額外的勞動(dòng),php程序?yàn)槟阕隽恕?/p>
相關(guān)推薦:
最高額保證法律依據(jù)(民法典后保證最高額擔(dān)保的規(guī)定)
中外合資經(jīng)營(yíng)企業(yè)的資本(中外合資企業(yè)注冊(cè)資本金要求)