這篇文章主要講解了“怎么用相關(guān)函數(shù)實現(xiàn)PHP處理分頁”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么用相關(guān)函數(shù)實現(xiàn)PHP處理分頁”吧!
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比青陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式青陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋青陽地區(qū)。費(fèi)用合理售后完善,十載實體公司更值得信賴。
通過對PHP語言的深入學(xué)習(xí)可以知道,其是一個功能非常強(qiáng)大的語言,應(yīng)用領(lǐng)域也非常廣泛。比如今天我們介紹的分頁問題,利用PHP處理分頁,就能得到一個良好的結(jié)果。
如我們指定分頁時,每頁20篇。某子頻道列表內(nèi)文章經(jīng)數(shù)據(jù)庫查詢?yōu)?5條,則,首先我們通過查詢得到如下參數(shù):1,總頁數(shù);2,每頁篇數(shù)。
PHP處理分頁第二 步,for ($i = 0; $i < allpages; $i++),頁面元素獲取,分析,文章生成,都在此循環(huán)中執(zhí)行。不同的是,die ("創(chuàng)建文件".$filename."成功!";這句去掉,放到循環(huán)后的顯示,因為該語句將中止程序執(zhí)行。例:
< ?php
$fp = fopen ("temp.html","r");
$content = fread ($fp,filesize ("temp.html"));
$onepage = '20';
$sql = "select id from article where
channel='$channelid'";
$query = MySQL_query ($sql);
$num = mysql_num_rows ($query);
$allpages = ceil ($num / $onepage);
for ($i = 0;$i<$allpages; $i++){
if ($i == 0){
$indexpath = "index.html";
} else {
$indexpath = "index_".$i."html";
}
$start = $i * $onepage;
$list = '';
$sql_for_page = "select name,filename,title
from article where channel='$channelid'
limit $start,$onepage";
$query_for_page = mysql_query ($sql_for_page);
while ($result = $query_for_page){
$list .= '<a href='.$root.$result['filename']
.' target=_blank>'.$title.'</a><br>';
}
$content = str_replace ("{articletable}
",$list,$content);
if (is_file ($indexpath)){
@unlink ($indexpath); //若文件已存在,則刪除
}
$handle = fopen ($indexpath,"w");
//打開文件指針,創(chuàng)建文件
/*
檢查文件是否被創(chuàng)建且可寫
*/
if (!is_writable ($indexpath)){
echo "文件:".$indexpath."不可寫,
請檢查其屬性后重試!"; //修改為echo
}
if (!fwrite ($handle,$content)){ //將信息寫入文件
echo "生成文件".$indexpath."失?。?quot;; //修改為echo
}
fclose ($handle); //關(guān)閉指針
}
fclose ($fp);
die ("生成分頁文件完成,如生成不完全,
請檢查文件權(quán)限系統(tǒng)后重新生成!");
?>
感謝各位的閱讀,以上就是“怎么用相關(guān)函數(shù)實現(xiàn)PHP處理分頁”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么用相關(guān)函數(shù)實現(xiàn)PHP處理分頁這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
當(dāng)前名稱:怎么用相關(guān)函數(shù)實現(xiàn)PHP處理分頁
網(wǎng)頁地址:http://jinyejixie.com/article4/gpssie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、商城網(wǎng)站、品牌網(wǎng)站建設(shè)、、品牌網(wǎng)站設(shè)計、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)