自動換行源碼
A. php輸出文本如何自動換行
自動換行有兩種做法。a:程序計算字數,多少個數就加換行字元,b:交給html,css來控制。
主要介紹第2種方法,個人建議使用第2種,畢竟html專門負責這一類的。
div.info{width:400px;margin:0 auto;line-height:30px;word-wrap : break-word ;}
<div class="info">斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行斷行</div>
B. 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程序為你做了。