日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
使用相關(guān)函數(shù)實(shí)現(xiàn)PHP處理分頁

通過對(duì)PHP語言的深入學(xué)習(xí)可以知道,其是一個(gè)功能非常強(qiáng)大的語言,應(yīng)用領(lǐng)域也非常廣泛。比如今天我們介紹的分頁問題,利用PHP處理分頁,就能得到一個(gè)良好的結(jié)果。#t#

我們提供的服務(wù)有:做網(wǎng)站、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、五臺(tái)ssl等。為1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的五臺(tái)網(wǎng)站制作公司

如我們指定分頁時(shí),每頁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)后的顯示,因?yàn)樵撜Z句將中止程序執(zhí)行。例:

  1. < ?php  
  2. $fp = fopen ("temp.html","r");  
  3. $content = fread ($fp,filesize ("temp.html"));  
  4. $onepage = '20';  
  5. $sql = "select id from article where 
    channel='$channelid'";  
  6. $query = mysql_query ($sql);  
  7. $num = mysql_num_rows ($query);  
  8. $allpages = ceil ($num / $onepage);  
  9. for ($i = 0;$i<$allpages; $i++){  
  10. if ($i == 0){  
  11. $indexpath = "index.html";  
  12. } else {  
  13. $indexpath = "index_".$i."html";  
  14. }  
  15. $start = $i * $onepage;  
  16. $list = '';  
  17. $sql_for_page = "select name,filename,title 
    from article where channel='$channelid'
     limit $start,$onepage";  
  18. $query_for_page = mysql_query ($sql_for_page);  
  19. while ($result = $query_for_page){  
  20. $list .= ' .' target=_blank>'.$title.'
    ';  
  21. }  
  22. $content = str_replace ("{articletable}
    ",$list,$content);  
  23. if (is_file ($indexpath)){  
  24. @unlink ($indexpath); //若文件已存在,則刪除  
  25. }  
  26. $handle = fopen ($indexpath,"w"); 
    //打開文件指針,創(chuàng)建文件  
  27. /*  
  28. 檢查文件是否被創(chuàng)建且可寫  
  29. */  
  30. if (!is_writable ($indexpath)){  
  31. echo "文件:".$indexpath."不可寫,
    請(qǐng)檢查其屬性后重試!"; //修改為echo  
  32. }  
  33. if (!fwrite ($handle,$content)){ //將信息寫入文件  
  34. echo "生成文件".$indexpath."失敗!"; //修改為echo  
  35. }   
  36. fclose ($handle); //關(guān)閉指針  
  37. }  
  38. fclose ($fp);  
  39. die ("生成分頁文件完成,如生成不完全,
    請(qǐng)檢查文件權(quán)限系統(tǒng)后重新生成!");  
  40. ?> 

大致PHP處理分頁的思路如此,其中如其它數(shù)據(jù)生成,數(shù)據(jù)輸入輸出檢查,分頁內(nèi)容指向等可酌情在頁面中加入。


分享題目:使用相關(guān)函數(shù)實(shí)現(xiàn)PHP處理分頁
文章地址:http://www.5511xx.com/article/dhcoosg.html