程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP操作文章列表相關技巧分享

PHP操作文章列表相關技巧分享

編輯:關於PHP編程

在數據庫中創建字段,記錄文件名,每生成一個文件,將自動生成的文件名存入數據庫,對於推薦文章,只需指向存放靜態文件的指定文件夾中的該頁面即可。 利用PHP操作文章列表,存為字符串,生成頁面時替換此字符串即可。如,在頁面中放置文章列表的表格加入標記{articletable},而在 PHP處理文件中:

PHP操作文章列表實現代碼:

  1. < ?php  
  2. $title = "http://siyizhu.com測試模板";  
  3. $file = "TwoMax Inter test templet,
    <br>author:Matrix@Two_Max"
    ;  
  4. $fp = fopen ("temp.html","r");  
  5. $content = fread ($fp,filesize ("temp.html"));  
  6. $content = str_replace ("{file}",$file,$content);  
  7. $content = str_replace ("{title}",$title,$content);   
  8. // 生成列表開始  
  9. $list = '';  
  10. $sql = "select id,title,filename from article";  
  11. $query = mysql_query ($sql);  
  12. while ($result = mysql_fetch_array ($query)){  
  13. $list .'<a href='.$root.$result['filename'].' 
    target=_blank>'.$result['title'].'</a><br>';  
  14. }  
  15. $content .str_replace ("{articletable}"
    ,$list,$content);   
  16. //生成列表結束  
  17. // echo $content;   
  18. $filename = "test/test.html";  
  19. $handle = fopen ($filename,"w");
     //打開文件指針,創建文件  
  20. /*  
  21. 檢查文件是否被創建且可寫  
  22. */  
  23. if (!is_writable ($filename)){  
  24. die ("文件:".$filename."不可寫,
    請檢查其屬性後重試!");  
  25. }  
  26. if (!fwrite ($handle,$content)){ 
    //將信息寫入文件  
  27. die ("生成文件".$filename."失敗!");  
  28. }   
  29. fclose ($handle); //關閉指針   
  30. die ("創建文件".$filename."成功!");  
  31. ?> 

以上這段代碼示例就是PHP操作文章列表的相關使用方法。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved